- 'helo world' не компилируется, A, 11:52 , 05-Июл-07 (1)
>Привет всем! > >FreeBSD 6.2 >MySQL 5.1 (прекомпилированный дистрибутив); >apache22(из портов); >PHP5.2.3(из портов); > >после установки РНР началась фигня- немогу откомпилировать простейшую программу > >///файл helo.cpp >#include <stdio.h> >int main() >{ >printf("helo world"); >} >//////конец файла > >/////компилируем >$ gcc helo.cpp >/var/tmp//ccSWTG6v.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' >$ > >что посоветуете? # mv helo.cpp helo.c # gcc helo.c # ./a.out helo world
- 'helo world' не компилируется, Pavel, 13:35 , 05-Июл-07 (2)
>>что посоветуете? > ># mv helo.cpp helo.c ># gcc helo.c ># ./a.out >helo world спасибо помогло! а чтобы заработали потоки надо добавить using namespace std; и использовать СС вместо gcc app# cat helo.cpp #include <stdio.h> #include <iostream> using namespace std; int main() { printf("helo world\n"); cout << "helo again" << endl; } app# CC helo.cpp app# ./a.out helo world helo again app#
- 'helo world' не компилируется, vic, 14:52 , 05-Июл-07 (3)
[skip]Если установлен gcc, то обычно: - gcc (или сс) вызывать для С файлов (.с) - g++ (или СС, или cpp, или cxx) вызывать для С++ файлов (.сс, .cpp, .cxx, .C) В общем случае просто надо выяснить какие компиляторы установлены (например у админа или самостоятельно) и по документации посмотреть как его (их) правильно использовать. p.s. в случае например использования autotools детект компилятора обычно ложиться на плечи этого пакета :)
- 'helo world' не компилируется, jd, 15:07 , 05-Июл-07 (4)
>- g++ (или СС, или cpp, или cxx) вызывать для С++ файлов >(.сс, .cpp, .cxx, .C) cpp - это препроцессор C, а не компилятор C++
- 'helo world' не компилируется, vic, 15:26 , 05-Июл-07 (5)
>>- g++ (или СС, или cpp, или cxx) вызывать для С++ файлов >>(.сс, .cpp, .cxx, .C) > >cpp - это препроцессор C, а не компилятор C++ да, ошибка. должен быть с++ кстати, CC видел только на SCO юниксах, но там был не g++. cxx вообще редкость.
- 'helo world' не компилируется, dronord, 14:43 , 17-Июл-07 (6)
>Привет всем! > >FreeBSD 6.2 >MySQL 5.1 (прекомпилированный дистрибутив); >apache22(из портов); >PHP5.2.3(из портов); > >после установки РНР началась фигня- немогу откомпилировать простейшую программу > >///файл helo.cpp >#include <stdio.h> >int main() >{ >printf("helo world"); >} >//////конец файла > >/////компилируем >$ gcc helo.cpp >/var/tmp//ccSWTG6v.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' >$ > >что посоветуете? Эту программу надо компилировать g++, либо gcc -lstdc++ - gcc с библиотекой libstdc++.
- 'helo world' не компилируется, Djinn, 12:16 , 21-Июл-07 (7)
>[оверквотинг удален] >printf("helo world"); >} >//////конец файла > >/////компилируем >$ gcc helo.cpp >/var/tmp//ccSWTG6v.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' >$ > >что посоветуете? Даже на этом сайте дет видел инфу об ошибках программирования на С/С++ так вот там был этот вопрос.... вернее эта ошибка... =\ >#include <stdio.h> >int main() >{ >printf("helo world"); >} return 0; exit (0); чтот из этого надо вставить внизу проги...
|