linux编译时链接静态库Linux系统中如何添加自己的库文件路径?-创新互联

Linux系统中如何添加自己的库文件路径?连接(静态库和共享库)和运行(仅适用于使用共享库的程序)时使用库文件,它们的搜索路径在系统中设置。一般Linux系统采用/lib和/usr/lib作为默认的库搜索路径,因此在使用这两个目录中的库时,不需要设置搜索路径直接使用它们。对于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径。有两种方法可以设置库文件的搜索路径,其中任何一种都可以使用:在环境变量LDlibraryupath中,表示库的搜索路径。linux编译时链接静态库 Li
nux系统中如何添加自己的库文件路径?

在/etc/ld.so.conf公司将库的搜索路径添加到文件。

成都创新互联公司是专业的巴州网站建设公司,巴州接单;提供成都做网站、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行巴州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

将所有可能的路径添加到/etc/ld.so.conf公司这是一个明智的选择

加法也非常简单。只需将库文件的绝对路径直接写入其中,一个接一个

创建并使用静态库。第一步:编辑源文件,测试.htest.cmainc.主要的。C文件包含的主要功能为程序入口;测试。C包含main函数中所需的函数。vitest.htest.cmain公司.C步骤2:编译测试。C转换到目标文件中。Gcc测试。Cif试验。C是正确的,您将得到目标文件测试。第三步:创建静态库。O文件。arrcslibtest.atest测试.o步骤4:在程序中使用静态库。由于gcc-omainmain.c-l.-ltest是静态编译的,因此生成的可执行文件可以独立于。一个文件。第五步:实施。第一步是编辑源文件,测试.htest.cmainc.主要的。C文件包含的主要功能为程序入口;测试。C包含main函数中所需的函数。vitest.htest.cmain公司.C步骤2:编译测试。C转换到目标文件中。gcc测试的前两步。C与创建静态库是一致的。步骤3:从创建动态库文件。O文件。gcc共享fPIC-olibtest.sotest公司.o步骤4:使用程序中的动态库。Gcc-omainmain.c-l.-ltest当静态库与动态库同名时,Gcc命令优先于动态库。第五步:实施。LD库路径=。/main示例5查看静态库中的文件[根@node56lib]#银币-tlibhycu.abase64号.c.obinbuf.c.ocache.c.ochunk.c.ocodec公司


网站栏目:linux编译时链接静态库Linux系统中如何添加自己的库文件路径?-创新互联
文章出自:http://cdiso.cn/article/hpgsi.html

其他资讯