GCC链接选项(GCC Linking Options)

2019-10-28 13:31发布

我是新来的建筑世界。 我一直让我的IDE照顾它为我,但我现在与自动工具和命令行工作。

可能有人解释海合会之间的区别
-l LIBNAME - Search for library LIBNAME
-L DIRECTORY - Add DIRECTORY to library search path

可以在相同的连接用两种方式完成,它只是一种风格偏好,其被使用? 或者是有实际认真做事不同的事情发生?

谢谢,

安德鲁

Answer 1:

通常你同时使用:

  • -l LIBNAME指定要链接的库,认为单个文件。
  • -l指定路径,其中连接应该去找他们(除了标准的),认为目录


Answer 2:

-L命令增加了一个路径的位置列表链接搜索找到库。

-l选项意味着由您指定的名称搜索库

基本上-l选项告诉它寻找该名称的库和-L允许你指定的地方看看。

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



文章来源: GCC Linking Options