Linux下c/c++编译问题
不久前写了一段c代码(文件名为main.cpp),编译时发生连接错误。编译命令为:
gcc -Wall main.cpp -lpthread -o main
改用
g++ -Wall main.cpp -lpthread -o main
则顺利通过,或则将文件名改为main.c,用gcc也可以编译连接成功。
这时才认识到gcc与g++还是有较大的区别的。
gcc -Wall main.cpp -lpthread -o main
改用
g++ -Wall main.cpp -lpthread -o main
则顺利通过,或则将文件名改为main.c,用gcc也可以编译连接成功。
这时才认识到gcc与g++还是有较大的区别的。