如何在 Unix 控制台或 Mac 终端中编译和运行 C/C 代码?

新手上路,请多包涵

如何在 Unix 控制台或 Mac 终端中编译/运行 C 或 C++ 代码?

原文由 P-A 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 653
2 个回答

如果是简单的单源程序,

 make foo

如果源文件是 foo.cfoo.cpp 等,你甚至不需要生成文件。 Make 有足够的内置规则将您的源文件构建为同名的可执行文件,减去扩展名。

运行刚刚构建的可执行文件与运行任何程序相同 - 但您通常需要指定可执行文件的路径,因为 shell 只会搜索 $PATH 中的内容以查找可执行文件,而且最常见的是不包括当前目录( . )。

所以要运行构建的可执行文件 foo

 ./foo

原文由 camh 发布,翻译遵循 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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题