当前位置: 技术问答>linux和unix
求助:如何添加第三方的库文件
来源: 互联网 发布时间:2016-03-02
本文导语: Linux内核中已经自定义了 /lib /arch/arm/lib 这两个用于生成lib.a的目录 如果有第三方公司提供的库文件(如xxx.a)需要加入linux内核中, 是否只需要将其copy到上述目录中,并修改该目录下的Makefile文件, 加入 lib-y ...
Linux内核中已经自定义了
/lib
/arch/arm/lib
这两个用于生成lib.a的目录
如果有第三方公司提供的库文件(如xxx.a)需要加入linux内核中,
是否只需要将其copy到上述目录中,并修改该目录下的Makefile文件,
加入
lib-y += xxx.a
就可以了?
另外,如果自己需要创建一个新的lib目录用于存放第三方的库文件,又该怎么做呀~
分数不多,希望高手能指点下,谢谢~
/lib
/arch/arm/lib
这两个用于生成lib.a的目录
如果有第三方公司提供的库文件(如xxx.a)需要加入linux内核中,
是否只需要将其copy到上述目录中,并修改该目录下的Makefile文件,
加入
lib-y += xxx.a
就可以了?
另外,如果自己需要创建一个新的lib目录用于存放第三方的库文件,又该怎么做呀~
分数不多,希望高手能指点下,谢谢~
|
可以加上自己定义的库文件路径。
环境变量应该是$LD_LIBRARY_PATH = $LD_LIBRARY_PATH:YOUR_PATH
环境变量应该是$LD_LIBRARY_PATH = $LD_LIBRARY_PATH:YOUR_PATH
|
也可以在gcc的编译选项中-L指定库的目录以及-l指定调用库的名称
|
改变全局的库的路径,或者是在编译时添加你自己的库的路径。