您好,我正在尝试在 VMware 环境中使用 Debian 构建 nirgam 软件。当我发出命令 make 时,我最终遇到如下错误。
g++: error: unrecognized command line option ‘-W1,-soname,application/lib/App_send.so’
make: *** [application/lib/App_send.so] Error 1
makefile 的片段如下,
application/lib/%.so : application/src/%.o
$(CC) -shared -W1,-soname,$@ -o $@ $<
router/lib/%.so : router/src/%.o
$(CC) -shared -W1,-soname,$@ -o $@ $<
请让我知道我要去哪里错了。
非常感谢您的建议。
最佳答案
你把makefile复制错了,选项不是-W1
而是-Wl
加上字母l
(小写的L
) 而不是数字 1
。
关于c++ - 使用 g++ 构建 Nirgam,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30209302/