简单的用 mac 编译 C 和 C++
在最初正式开始接触编程的时候,对编程的认识仅限于用 Visual Studio 编辑代码,但 mac 并没有这个软件,Xcode 又太大,因此对如何执行.c
和.cpp
文件无从下手,最近才明白了编译器和编辑器的区别,也找到了如何在 mac 上编译运行 C 语言和 C++ 的方法。本文适用于初次接触编程的新手,我本身也算小白一个,在慢慢的摸索编程这件事,一起加油。
我们以一个打印数字的代码为例,C 语言代码如下:
#include<stdio.h> void PrintN(int N) { int i; for(i=1; i<=N; i++){ printf("%d\n", i); } return; } void PrintN (int N); int main() { int N; scanf("%d", &N); PrintN(N); return 0; }
下面介绍如何在终端编辑编译和执行代码。
1、打开终端,用cd
指令进入指定文件目录,并在终端输入:vim test.c
,进入如下图所示的界面:
这时在文件夹中已经创建好了test.c
文件。
2、点击按键i
,下方出现-- INSERT --
字样,进入编辑模式。
3、将上述测试代码输入后,点击按键esc
,退出编辑模式。如下图所示:
4、输入:wq
,保存并退出。执行指令gcc test.c
,完成编译。此时文件夹中生成a.out
文件。
5、执行指令./a.out
。程序成功执行,输入10
,执行结果如下:
对于 C++ 来说,只需将上述指令中的gcc
用g++
替换即可。测试代码如下:
#include<iostream> using namespace std; int main() { cout << "Hello world !" << endl; return 0; }
大家有兴趣的可自行进行测试,步骤同上,这里不再重复。
其实,在终端用命令行在 Linux 系统上执行程序也是类似的步骤。而关于 Linux 系统操作又是另一个需要去学习的方面。这里列出的仅是最简单的操作,可以帮助你执行一个简单的.c
或.cpp
文件。同时推荐使用 Visual Studio Code 来编辑代码,要比直接在 vim 上编辑代码方便。另外,mac 有一款 MacVim 的软件,图标长这样:
今天的介绍就到这里了,希望大家都能够精进自己的技术。
不足之处,欢迎指正。
原文地址:https://segmentfault.com/a/1190000016245578
相关推荐
-
boost bind 源码剖析 c/c++
2019-4-1
-
Win32小游戏–蜘蛛纸牌 c/c++
2019-7-21
-
被人忽略的 signed 关键字 c/c++
2019-4-1
-
1024 | 别说“佛了”,这里面总有一款礼品是你想要的 c/c++
2019-11-1
-
身份证号校验公式 c/c++
2019-3-29
-
并查集学习笔记 c/c++
2019-4-1
-
抽象工厂模式 c/c++
2019-3-28
-
高效使用 STL 的 11 个条款 c/c++
2019-4-1
-
Phper 学 C 兴趣入门 – 字符串 – 为什么 php 手册里经常说某个函数是二进制安全的 c/c++
2019-9-15
-
linux中gdb的使用,Linux编程基础——GDB(设置断点) c/c++
2019-6-30