g++ -Wl,-rpath,/usr/local/lib -o /path-to/executable {list of .o files} -L/usr/X11R6/lib -L/usr/local/lib -lQtGui -L/usr/local/lib -L/usr/openwin/lib -lSM -lICE -lXext -lX11 -lresolv -lsocket -lnsl -lQtCore -lm -lrt -ldl -lpthread
我正在使用上面的命令来编译一个可执行文件。好吧,实际上一个makefile正在为我做这件事..但无论如何。
上面的命令出现错误:
ld: fatal: option -dn and -P are incompatible
ld: fatal: Flags processing errors
我看不到在命令或 makefile 中的任何位置向链接器提供 -dn 或 -P 的位置。链接器从哪里获取此信息?