亲爱的我也是C ++和Linux的新手 我在编译程序时遇到了folliwng错误
/ usr / bin / ld:无法识别的选项' -plugin'
/ usr / bin / ld:使用--help选项获取用法信息
collect2:错误:ld返回1退出状态
安装的gcc编译器是
gcc版本4.4.5(Debian 4.4.5-8)
任何帮助将不胜感激。
此致
答案 0 :(得分:3)
您的Makefile
必须将-plugin
选项传递给链接器 - 它是您必须修复的make
配置。有三个位置可以检查我的头顶:
查找插入-plugin
变量的LDFLAGS
选项。该变量的内容作为参数直接传递给链接器。
查找插入-Wl,-plugin
变量的CFLAGS
选项。该变量作为参数列表传递给编译器,gcc
使用-Wl,...
选项将参数传递给链接器。
查找直接调用ld
或gcc
(或cc
或c++
或...)时使用的任一选项。
底线:grep
您的make
配置文件以及-plugin
构建系统中使用的所有脚本,并确保该选项仅适用于应有的位置。