0

helloworld関数をダイナミックライブラリに組み込む必要があります。LinuxではC言語でコーディングしています。誰かがそれを行うサンプルコードを手伝ってもらえますか?また、生成されたライブラリに対してリンクするためにも?

4

2 に答える 2

3

最初にファイルをオブジェクトコードにコンパイルします

$gcc -Wall -fPIC -c test1.c test2.c 

-fPIC位置に依存しないコードを生成することを意味します。

$gcc -shared -o libtest.so test1.o test2.o
于 2012-07-09T18:57:10.760 に答える
-2

libtoolのコピーを掘り起こし、それを使用します。多数のオペレーティングシステムで共有ライブラリをコンパイルおよびリンクする方法の(不穏に変化する)詳細の多くを知っています。

http://www.gnu.org/software/libtool/manual/html_node/Using-libtool.html

于 2012-07-09T19:17:46.317 に答える