С++, Это глюк или ...
Гость 14 апреля, 2007 - 20:17
Создал файлик test.cpp:
#include
class t1
{
public:
~t1();
};
t1::~t1(){}
int main()
{
t1 t;
printf("hello");
return 0;
}
компилирую вот этой стракой:
gcc -x c++ test.cpp -o test.exe
а компилятор выдает:
C:\DOCUME~1\user01\LOCALS~1\Temp/ccUlaaaa.o:test.cpp:(.text+0x37): undefined reference to `__gxx_personality_sj0'
collect2: ld returned 1 exit status
причем если убрать printf, либо destructor то все ОК.
В чем проблемка, подскажите...
»
- Для комментирования войдите или зарегистрируйтесь
юзай g++
юзай g++
Re: юзай g++
ХМ, а действительно с g++ работает,
а почему не с gcc? я слышал что gcc c++ тоже поддерживает, для того и поставил -x c++.
И может всё же можно под GCC
Re: юзай g++
эээ а у тя через что?
g++ это часть gcc.
g++ это часть gcc. И собирать надо им.
Юзаешь
Юзаешь cygwin?
_________________
http://ixpict.d-metrius.ru/
не знаю, но
не знаю, но почемуто всегда gcc юзал для сишных прог, а g++ для других.
_________________
иЗвиНиТе зА НеРоВНый ПочЕРк!
Совершенно не глюк
Если уж юзать gcc, то так:
Да и вообще желательно соблюдать стандарты: using namespace std, cstdio и пр.
спасибо за
спасибо за разъяснения, буду использовать G++
[РЕШЕНО] в тему
[РЕШЕНО] в тему поставь, если не в лом...