编程语言
首页 > 编程语言> > 向C程序添加自定义库

向C程序添加自定义库

作者:互联网

我正在使用Ubuntu Linux
我已经创建了一个自定义的静态库Mylib.a,我可以将其仅包含在与静态库位于同一目录中的c文件中.

我想使其成为一个通用库,这样我就可以将库文件包括到我想要的任何c文件中,而无论其位置如何

解决方法:

您可以将该.a文件(或更好的.so文件)复制到标准位置,例如/usr/lib.

如果从命令行编译,则还需要指定库名称(即使它已经在/usr/lib中),这与指定标准库(如-lpthread)时的方式相同.

您还可以在makefile中指定库路径和库名称

标签:ubuntu-14-04,c-3,linux
来源: https://codeday.me/bug/20191027/1946104.html