[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Generation and usage of shared libs



Доброе утро.

Это опять я и у меня опять геморрой.

Вот, хочу я сделать шарную либу.

Говорю: make. Ругается:
===
g++ -lstlport_gcc -L<тыры-пыры> <тыры-мыры>.o ... -shared -o
~/work/lib/libIBCommon.so -Wl,-soname,~/work/lib/libIBCommon.so
/usr/bin/ld: cannot open output file ~/work/lib/libIBCommon.so: No such file or directory
collect2: ld returned 1 exit status
===

А если ту же команду запустить из шелла -- делает, как миленькая.
Или если, скажем, после -o поставить что-то типа "1.so", работает и
через make.

Где копать?

                   Ingvarr.



Reply to: