Моя система 64-битная, но я установил debian 7.4 wheezy с Gnome 3.4.2, когда я запускаю gcc, я получаю следующую ошибку от компоновщика
>gcc -o first first.c
/usr/bin/ld:/usr/lib/gcc/i486-linux-gnu/4.7/crtbegin.o: file format not recognized; treating as linker script
/usr/bin/ld:/usr/lib/gcc/i486-linux-gnu/4.7/crtbegin.o:1: syntax error
Я попытался переустановить gcc, glibc и binutils.Моя система на самом деле 64-битная, но у меня был 32-битный образ Debian, может ли это быть проблемой?
Я не кросс-компилирую, и first.c - приложение hello world.
#include <stdio.h>
int main( void )
{
printf("hello world");
return 0;
}