错误的顺序:
g++ -I ~/ACE_wrappers -L ~/ACE_wrappers/lib -lpthread -lACE -o main main.cpp
正确的顺序:
g++ main.cpp -o main -I ~/ACE_wrappers -L ~/ACE_wrappers/lib -ldl -lpthread -lACE
应该算是个低级错误吧,不过我也是折腾了一阵子才搞定。
本文介绍了一个关于g++编译命令顺序的常见错误及其正确写法。错误的命令可能导致编译失败,通过调整参数的位置可以解决问题。文章提供了一个具体的例子来说明如何正确地组织g++命令行参数。
错误的顺序:
g++ -I ~/ACE_wrappers -L ~/ACE_wrappers/lib -lpthread -lACE -o main main.cpp
正确的顺序:
g++ main.cpp -o main -I ~/ACE_wrappers -L ~/ACE_wrappers/lib -ldl -lpthread -lACE
应该算是个低级错误吧,不过我也是折腾了一阵子才搞定。
1万+
3335
506

被折叠的 条评论
为什么被折叠?