C++ 使用g+构建Nirgam+;
您好,我正在尝试在VMware环境中使用Debian构建nirgam软件。当我发出make命令时,我会出现如下所示的错误C++ 使用g+构建Nirgam+;,c++,C++,您好,我正在尝试在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
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 $@ $<
application/lib/%.so:application/src/%.o
$(CC)-shared-W1,-soname,$@-o$@$<
路由器/lib/%.so:router/src/%.o
$(CC)-shared-W1,-soname,$@-o$@$<
请告诉我哪里出了问题
非常感谢您的建议。您复制的makefile错误,选项不是
-W1
,而是-Wl
带有字母l
(小写l
),而不是数字1
您复制的makefile错误,选项不是-W1
,而是-Wl
带字母l
(小写l
),而不是数字1如果复制的makefile错误,则选项不是-W1
,而是-Wl
带字母l
(小写l
)而不是数字1
你把makefile复制错了,选项不是-W1
,而是-Wl
,字母l
(小写l
),而不是数字1
,,谢谢你的建议,我修复了它,发现编译没有任何问题!!!谢谢,我在你的建议后修复了它,并且发现编译时没有任何问题!!!谢谢,我在你的建议后修复了它,并且发现编译时没有任何问题!!!谢谢,我在你的建议后修复了它,并且发现编译时没有任何问题!!!