我需要将一个 hello world 函数构建到一个动态库中。我在linux上用C语言编码。任何人都可以帮助一些示例代码吗?并且还用于链接生成的库?
问问题
958 次
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 回答