【问题标题】:How do I run C programs on a Mac? [duplicate]如何在 Mac 上运行 C 程序? [复制]
【发布时间】:2017-01-07 05:14:38
【问题描述】:

我是 C 新手,正在尝试弄清楚如何运行我的代码。

#include<stdlib.h>
#include<stdio.h>

int main()
{
  printf("Hello World!");
  return 0;
}

我只想运行这个简单的 Hello World 程序,但我不知道该怎么做。 如果有帮助,我正在使用 sublime。

【问题讨论】:

  • 终端进入文件保存目录,运行make [filename]再运行./[filename]
  • 另外,你不需要包含标准库
  • ... 在这种情况下。因为您不依赖其中声明的任何内容。
  • @JohnBollinger 抱歉,我就是这个意思。显然你需要一些程序。

标签: c terminal


【解决方案1】:

在 Mac 终端使用 C 编译器,例如:

cc -o outputFileName inputFileName.c

输出文件是可执行的,因此您可以双击它或在终端中简单地提供文件的路径。如果您的工作目录已经保存了outputFileName(请与ls -al 核对),那么您可以输入:

./outputFileName

然后程序将执行。

【讨论】:

  • 请始终建议人们添加-Wall。它避免了一大堆明显的“为什么我的程序不工作”的问题。
  • 我也要加-Wextra
  • @Schwern 这不是 Q。如果没有-Wall,则应用标准。但是,也应该添加-Werror
  • 请添加启动程序的命令。
  • @AminNegm-Awad - 确实是问题所在。这始终是个问题。如果这不是问题,那么它仍然是问题。
猜你喜欢
  • 1970-01-01
  • 2011-03-04
  • 2015-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-29
  • 2015-11-27
相关资源
最近更新 更多