1.创建静态库.a文件比较简单: gcc -Wall -c 对应.c文件名 //生成.o文件 ar crv 库文件名(lib开头,后缀.a,如libtest.a) 对应.o文件名 ranlib 库文件名(lib开头,后缀.a,如libtest.a) gcc -o 执行文件名 -L . -l test main.c(或主程序文件名.o) 注:-L指定库文件目录,-l指定库文件,-fPIC则表明使用地址无关代码 2.共享库 (1)生成.so文件 gcc -Werror -Wall -fPIC -shared -o libtest.so 对应.c文件名 (2)调用共享库 gcc -Wall -Werror -o out main.c(或主程序文件名.o) -L . -ltest (3)./out执行如果报错找不到.so库文件则 echo $LD_LIBRARY_PATH//查看.so文件所在目录是否存在 export LD_LIBRARY_PATH=.so文件所在目录:$LD_LIBRARY_PATH
centos创建库文件
原创
©著作权归作者所有:来自51CTO博客作者hjun169的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centos 如何创建 c文件 centos创建文件夹命令
【文章摘要】 本文以实际的C源程序为样例,介绍了Linux下的文件夹创建命令(mkdir)的用法。为相关开发工作的开展提供了故意的參考。【关键词】 C语言 Linux 文件夹创建 makefile 开发 一、mkdir命令简单介绍&nbs
centos 如何创建 c文件 数据库 操作系统 c/c++ #include