The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Lyudi! Pomogote sovetom! Ne ignoriruite!, !*! User, 05-Окт-02, 14:59  [смотреть все]
  • RE: Lyudi! Pomogote sovetom! Ne ignoriruite!, !*! nd, 05:43 , 10-Окт-02 (1)
    Простой пример:

    Пишется текстовый файл (например hello.cc):
    #include <iostream>
    int main()
    {
        cout<<"Hello, world!"<<endl;
        return 0;
    }

    Затем даётся команда
    $ g++ -o hello hello.cc
    Всё, можно запустить программу:
    $ ./hello
    Hello, world!

    Можно ещё для пущей крутоты написать Makefile:
    .PHONY: clean

    hello: hello.o
        $(CXX)  -o  $@  $^  #здесь первый символ - табуляция!

    clean:
        rm -f  *.o  hello  #здесь первый символ - табуляция!
    Затем:
    $ make
    g++ -o hello hello.cc
    И вуаля! Команда make clean, кстати, удалит всё, что накомпиляли.
    Вообще-то для программы из одного исходного файла даже Makefile писать не обязятельно. Можно просто дать команду make hello.
    Полезно почитать info gcc, info make.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру