最基本的编译文件方法
g++ -c xxx.cpp -o xxx
./xxx
C++编译多个文件 makefile
逐步编译:
g++ -c APCluster.cppAPCluster.h
g++ -c example.cppAPCluster.h
g++ -o main APCluster.o example.o
makefile:
GNU的make很强大,它可以自动推导文件以及文件依赖关系后面的命令,上面编译对应的makefile如下:
main: APCluster.oexample.o
APCluster.o :APCluster.cppAPCluster.h
example.o: example.cpp APCluster.h
clean:
我们可以把这个内容保存在名字为“makefile”或“Makefile”的文件中,然后在该目录下直接输入命令“make”就可以生成执行文件edit。如果要删除执行文件和所有的中间目标文件,那么,只要简单地执行一下“make clean”就可以了。