首先,是了解linux下c++程序需要做那些事情。
gcc是GNU Compiler Collection。可以简单的认为是一种可以编译多种语言的编译器。
1.简单的程序(一个程序文件)
当程序只有一个源文件时,直接就可以用gcc命令编译它。
写好以后在terminal: g++ -Wall file.cpp -o file
/.file
就可以看到输出。
2.文件比较多的时候,逐个编译很麻烦,容易混乱。
cmake是跨平台项目管理工具,它用更抽象的语法来组织项目。使用cmake编译cmake命令执行的CMakeLists.txt文件