/ usr / bin / ld:无法识别的选项'-plugin'错误

时间:2014-07-22 14:59:29

标签: c++ linux

亲爱的我也是C ++和Linux的新手 我在编译程序时遇到了folliwng错误

/ usr / bin / ld:无法识别的选项' -plugin'

/ usr / bin / ld:使用--help选项获取用法信息

collect2:错误:ld返回1退出状态

安装的gcc编译器是 gcc版本4.4.5(Debian 4.4.5-8)
任何帮助将不胜感激。

此致

1 个答案:

答案 0 :(得分:3)

您的Makefile必须将-plugin选项传递给链接器 - 它是您必须修复的make配置。有三个位置可以检查我的头顶:

  • 查找插入-plugin变量的LDFLAGS选项。该变量的内容作为参数直接传递给链接器。

  • 查找插入-Wl,-plugin变量的CFLAGS选项。该变量作为参数列表传递给编译器,gcc使用-Wl,...选项将参数传递给链接器。

  • 查找直接调用ldgcc(或ccc++或...)时使用的任一选项。

底线:grep您的make配置文件以及-plugin构建系统中使用的所有脚本,并确保该选项仅适用于应有的位置。