gcc error

Vodnik

test1.cpp :
 
 
#include <stdio.h>

int main
{
printf("Test");
}


$ gcc test1.cpp
/var/tmp//ccuG7uFT.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
можете подсказать что это такое?

Helga87

попробуй переименовать в test1.c

Vodnik

мне нужен cpp

Helga87

хм...
у меня ща на gcc 3.4.4 оба варианта (test1.c, test1.cpp) вполне скопилировались. Какая версия gcc?

feliks28

мне нужен cpp
Как насчет использовать g++ тогда?

Vodnik

gcc (GCC) 3.4.6 [FreeBSD] 20060305
система на сервера хостинга, соответсвенно там много урезано.. из-за этого?

Vodnik

о, круто, g++ работает )

slonishka

> gcc error
это фигня. попробуй скомпилить и запустить вот такое:

#include <math.h>
#include <stdio.h>
#include <stdlib.h>

int main
{
int a = 5;

if (-10 * abs(a - 1) == 10 * abs(a - 1
{
printf("bad\n");
}
else
{
printf("good\n");
}

return 0;
}

gcc version 4.2.2 (Gentoo 4.2.2 p1.0) =)
c icc работает нормально, разумеется. =)

SPARTAK3959

Tcc... Не выдавай секретов.

procenkotanya

Офигенно. А откуда пример? На GCC Bugzilla сходу не смог найти.
Кстати, воспроизводится на gcc 4.1.3 и mainline от 12 ноября :(

slonishka

пример прислала девочка-программист Даша из соседнего отдела. =)
его еще в ЖЖ у Господина_ПэЖэ обсуждали яндексоиды. может еще где-то проплывало, я особо не искал.

Sharp

gcc version 4.2.3 20071219
Выдает good

slonishka

20071219
в нем уже пофиксили, насколько я понял.
там по ссылке это обсуждается.

procenkotanya

А, блин, плохо искал в багзилле: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34130
Пофиксили 17 ноября.

slonishka

вообще, лучше б про git че-нибудь рассказали, чем баги гцц обсуждать

procenkotanya

Тут давеча в списке рассылки gcc был срач по поводу git: http://gcc.gnu.org/ml/gcc/2007-12/msg00116.html =)
Линус тоже отметился

slonishka

спасибо за ссылку. именно что-то такое и хотел почитать.
Оставить комментарий
Имя или ник:
Комментарий: