基本介绍
文章收集了博主在运用Linux进行c++程序编译时遇到的各种问题和解决方法,如读者遇到过文章之外的问题,也欢迎在评论区留言,我会选择性补充本文。由于学习是不断递进的,所以我也会不断的更新这篇文章。
Linux如何编译c++程序
两种方法:
- 编写makefile文件(博主还没学)
- 先将程序必须的cpp文件逐个编译成.o文件,然后再将.o文件链接成一个可执行文件
eg:
(1)编译cpp文件:g++ -c 文件名.cpp (执行该指令后会在文件夹中生成一个 .o文件)
(2)逐个将程序运行所必须的cpp文件编译成.o文件后,利用指令g++ 文件名.o 文件名.o … -o 文件名 (-o后面填写生成的可执行文件的文件名)
(3) 最后 ./可执行文件文件名 运行程序即可