一个编译c++多线程程序的汇总:假设文件是main.cpp
g++ -std=c++11 -pthread main.cpp -o main
或者分开老样子4步:
预处理:
g++ -E main.cpp -o main.i -std=c++11 -pthread
编译:
g++ -S main.i -o main.s -std=c++11 -pthread
汇编:
g++ -c main.s -o main.o -std=c++11 -pthread
链接:
g++ main.o -o main -std=c++11 -pthread
换成clang, gcc也可。