残念ながらそうです。
共有ライブラリをコンパイルしましたが、リンカーはそれが見つからないことについて不平を言いませんが、未定義の参照エラーが発生します。私が何か間違ったことをしているかもしれないと考えて、少し調査を行ったところ、この素晴らしく簡単なチュートリアルを見つけました。
http://www.adp-gmbh.ch/cpp/gcc/create_lib.html
私は手紙に従ったが、それでも私は得る:
$ gcc -Wall main.c -o dynamically_linked -L.\ -lmean
/tmp/ccZjkkkl.o: In function `main':
main.c:(.text+0x42): undefined reference to `mean'
collect2: ld returned 1 exit status
これは非常に単純なことですが、何が問題なのですか?! チェック/微調整が必要な設定はありますか?
GCC 4.3.2 Fedora 10 64 ビット