我是C的新手.这是我的"Hello,world!" 程序.
#include <stdio.h>
int main(void)
{
printf("Hello, world!\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在我尝试使用Terminal运行它后,它说:
MacBook-Pro-MacBook:~ macbook$ /Users/macbook/Desktop/peng/Untitled1
-bash: /Users/macbook/Desktop/peng/Untitled1: Permission denied
MacBook-Pro-MacBook:~ macbook$
Run Code Online (Sandbox Code Playgroud)
为什么?
Mar*_*ell 132
首先将程序保存为program.c
.
现在你需要编译器,所以你需要去App Store并安装Xcode,这是Apple的编译器和开发工具.如何找到App Store?通过键入并开始键入进行"Spotlight搜索",并在猜对时进行点击.⌘SpaceApp Store
Enter
App Store看起来像这样:
Xcode在App Store上看起来像这样:
然后,您需要在终端中安装命令行工具.如何启动终端?您需要执行另一个"Spotlight搜索",这意味着您键入⌘Space并开始键入Terminal
并Enter在猜到时点击Terminal
.
现在安装命令行工具,如下所示:
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
然后你就可以编译你的代码,只需gcc
像下一行一样运行,而不必启动那个名为的丑陋的丑陋软件开发GUI Xcode
:
gcc -Wall -o program program.c
Run Code Online (Sandbox Code Playgroud)
注意:在较新版本的OS X上,您将使用clang
而不是gcc
像这样:
clang program.c -o program
Run Code Online (Sandbox Code Playgroud)
然后你可以运行它:
./program
Hello, world!
Run Code Online (Sandbox Code Playgroud)
如果您的程序是C++,您可能希望使用以下命令之一:
clang++ -o program program.cpp
g++ -std=c++11 -o program program.cpp
g++-7 -std=c++11 -o program program.cpp
Run Code Online (Sandbox Code Playgroud)
小智 40
首先确保你纠正你的程序:
#include <stdio.h>
int main(void) {
printf("Hello, world!\n"); //printf instead of pintf
return 0;
}
Run Code Online (Sandbox Code Playgroud)
将文件另存为HelloWorld.c
并输入终端:
gcc -o HelloWorld HelloWorld.c
Run Code Online (Sandbox Code Playgroud)
然后就像这样运行可执行文件:
./HelloWorld
Run Code Online (Sandbox Code Playgroud)
你应该看到 Hello World!
Ant*_*uan 14
在 2019 年工作 默认情况下,您可以使用终端编译您的 name.c
cc name.c
Run Code Online (Sandbox Code Playgroud)
如果你需要运行就写
./name.out
Run Code Online (Sandbox Code Playgroud)
去做这个:
打开终端
在终端输入:nano
; 这是一个可用于终端的文本编辑器。当你这样做时。这样的东西会出现。
在这里你可以输入你的C
程序
输入control(^) + x
-> 表示退出。
通过键入y
保存文件来保存文件
写入文件名;例如helloStack.c
(不要忘记添加.c)
当出现这个时,输入 gcc helloStack.c
./a.out
:这应该给你你的结果!! 归档时间: |
|
查看次数: |
178752 次 |
最近记录: |