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: