如何在 Unix 控制台或 Mac 终端中编译/运行 C 或 C++ 代码?
原文由 P-A 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用带有 Apple M1 Pro 芯片的新 MacBook Pro 。我安装了 Xcode - IDE 和命令行工具。这就是它对我的工作方式:
g++ one.cpp -o one
./one
原文由 Raj BigData 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
如果是简单的单源程序,
如果源文件是 foo.c 、 foo.cpp 等,你甚至不需要生成文件。 Make 有足够的内置规则将您的源文件构建为同名的可执行文件,减去扩展名。
运行刚刚构建的可执行文件与运行任何程序相同 - 但您通常需要指定可执行文件的路径,因为 shell 只会搜索
$PATH
中的内容以查找可执行文件,而且最常见的是不包括当前目录(.
)。所以要运行构建的可执行文件
foo
: