使用 Linux 文件系统管理 C++ 代码
在这一步中,你将学习如何使用 Linux 文件系统管理你的 C++ 代码。我们将探索各种文件操作,例如创建、移动和删除文件及目录,这些操作对于组织和维护你的 C++ 项目至关重要。
首先,为你的 C++ 项目创建一个新目录:
cd ~/project
mkdir cpp-project
cd cpp-project
接下来,在 cpp-project
目录中创建一个名为 main.cpp
的 C++ 文件:
nano main.cpp
在 main.cpp
文件中,添加以下代码:
#include <iostream>
int main() {
std::cout << "Hello, C++ on Linux!" << std::endl;
return 0;
}
保存文件并退出 nano 编辑器。
然后,使用 g++
编译器编译 main.cpp
文件:
g++ -o app main.cpp
此命令编译 main.cpp
文件并生成一个名为 app
的可执行文件。
示例输出:
现在,运行编译后的程序:
./app
这将执行 app
程序并输出消息 "Hello, C++ on Linux!"。
示例输出:
Hello, C++ on Linux!
为了演示文件管理,让我们为项目的源文件创建一个新目录:
mkdir src
mv main.cpp src/
这将创建一个新的 src
目录,并将 main.cpp
文件移动到其中。
同时,为项目的构建产物创建一个新目录:
mkdir build
mv app build/
这将创建一个新的 build
目录,并将 app
可执行文件移动到其中。
最后,删除 build
目录及其内容:
rm -rf build
此命令将删除 build
目录及其所有内容。
在这一步中,你学习了如何:
- 在 Linux 文件系统中创建和导航目录
- 创建、移动和删除 C++ 源文件
- 编译 C++ 代码并管理生成的可执行文件
- 使用目录组织你的 C++ 项目结构