Re: Generation and usage of shared libs

2001-08-22 Пенетрантность Alexei Khlebnikov
Ingvarr Zhmakin wrote: Говорю: 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

Re: Generation and usage of shared libs

2001-08-22 Пенетрантность Ingvarr Zhmakin
Доброе утро. Но чтобы из первого получилось второе, символ ~ должен быть развернут в /home/ingvarr. Сёмён Сёмёныч Ах, как всё просто... Спасибо. Такой вопрос вдогонку: как дать знать линкеру, что потребные символы определены в такой-то шарной либе (не в путях /etc/ld.so.conf)?

Re: Generation and usage of shared libs

2001-08-22 Пенетрантность Alexei Khlebnikov
Ingvarr Zhmakin wrote: Такой вопрос вдогонку: как дать знать линкеру, что потребные символы определены в такой-то шарной либе (не в путях /etc/ld.so.conf)? Я так понимаю, речь про runtime. export LD_LIBRARY_PATH=/usr/local/lib:/home/ingvarr/work/lib:/foo/bar:/whatever; Кстати, не знаю, может

Generation and usage of shared libs

2001-08-21 Пенетрантность Ingvarr Zhmakin
Доброе утро. Это опять я и у меня опять геморрой. Вот, хочу я сделать шарную либу. Говорю: 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: