GCC链接选项

时间:2010-12-21 15:19:38

标签: gcc command-line linker

我是建筑世界的新手。我总是让我的IDE为我处理它,但现在我正在使用autotools和命令行。

有人可以解释一下gcc的区别 -l LIBNAME - Search for library LIBNAME-L DIRECTORY - Add DIRECTORY to library search path

是否可以使用其中任何一个完成相同的链接,它只是一个使用的样式首选项?或者实际上发生了一些严重不同的事情?

谢谢,

安德鲁

2 个答案:

答案 0 :(得分:2)

通常你同时使用两者:

  • -l libname指定要链接的库,单个文件。
  • -L指定链接器应查找它们的路径(除标准路径外),想想目录

答案 1 :(得分:0)

-L命令添加链接器搜索以查找库的位置列表的路径。

-l选项表示它按您指定的名称

搜索库

基本上-l选项告诉它按名称查找库,-L允许你指定要查看的地方。

更多信息:http://linux.die.net/man/1/ld