当前位置: 技术问答>linux和unix
弱弱的问:编译一小程序时加载arch时出现的一个小问题
来源: 互联网 发布时间:2015-08-21
本文导语: 你好 ,main.c程序用到了 libslib.a 这个库文件,程序中需要将这个包包含进去,我看到书中这样写的: gcc main.c -o main -L ./ -lslib 奇怪,为什么不是 -L ./libslib.a 而是 -L ./lslib。这里的-lslib是什么意思?麻...
你好 ,main.c程序用到了 libslib.a 这个库文件,程序中需要将这个包包含进去,我看到书中这样写的:
gcc main.c -o main -L ./ -lslib
奇怪,为什么不是 -L ./libslib.a 而是 -L ./lslib。这里的-lslib是什么意思?麻烦说明一下!
谢谢!
gcc main.c -o main -L ./ -lslib
奇怪,为什么不是 -L ./libslib.a 而是 -L ./lslib。这里的-lslib是什么意思?麻烦说明一下!
谢谢!
|
-L是指增加库文件搜索路径
-l指明要连接的库,libXXX.a或libXXX.so,只要写-l XXX就可以了
-l指明要连接的库,libXXX.a或libXXX.so,只要写-l XXX就可以了