Помогите разобраться почему не компилируется объектный файл
делаю
gcc -o test test.o
вываливает ошибку
/bin/ld :ERROR: Illegal option -- E
usage i386ld ...
пробую сделать
/bin/ld -o test test.o
ругается на отсутствие вызываемых модулей типа
PL_markstack_max
_stat32
perl_free
boot_DynaLoader
...
Понимаю что нет этих библиотек но в какой модуль(обновление) они могут входить или может я неправильно пытаюсь закомпилить объектный файл?
P.S. работаю на SCO Unix 5.0.6, perl5.8.7, gwxlibs2.1, gcc 2.95.3
Компилишь правильно, скорее всего дело в библиотеках
Если код C++, пиши не gcc, а g++. Либо gcc -lstdc++ ...
>Если код C++, пиши не gcc, а g++. Либо gcc -lstdc++ ...
>Код изначально написан на perl
делал perlcc -с test.pl получил test.c
затем gcc -c test.c получил test.o
пытаюсь затем сделать исполняемый модуль gcc -o test test.o и не выходит.
Не хватает библиотек, что-то типа -lperl.