错误的顺序:
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++ -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
应该算是个低级错误吧,不过我也是折腾了一阵子才搞定。