通过系统命令编译c++代码如何使用绝对路径
时间: 2024-01-03 16:03:34 浏览: 9
linux C++ 获取文件绝对路径的实例代码
使用绝对路径来编译 C++ 代码,只需要在命令中添加完整的路径即可。
例如,编译 /home/user/code/temp.cpp 文件,可以使用以下命令:
```
system("/usr/bin/g++ -o /home/user/code/temp /home/user/code/temp.cpp");
```
其中,`/usr/bin/g++` 是 g++ 编译器的绝对路径,`/home/user/code/temp` 是输出文件的绝对路径,`/home/user/code/temp.cpp` 是源代码文件的绝对路径。
需要注意的是,不同的系统和环境下,g++ 编译器的路径可能会有所不同,需要根据实际情况进行修改。
阅读全文