美文网首页
MAC下编译C文件

MAC下编译C文件

作者: 石丘 | 来源:发表于2015-06-10 10:32 被阅读1857次

又忘记怎么编C了 以前的笔记也丢了 搞一份在这边

1、创建C文件

$:touch Hello.c              //创建一个Hello.c文件(本目录下)

2、编写C程序文件

直接双击打开c文件 默认是xcode文件

也可以用vim编辑器

$:vim Hello.c                //用vim编辑Hello.c文件

i                                   //打开vim后先输入i进入编辑状态

ESC键                      //按ESC键退出编辑状态

:wq                          //先输入“:”,再输入“w”表示保存,最后输入“q”表示退出

3、编译C程序文件

$:gcc Hello.c                //编译Hello.c文件,会生成可执行文件“a.out”

或者 cc Hello.c   编译链接生成可执行文件 a.out 

分步解说:

cc -c hello.c  // 用编译器 把代码转成.o目标文件

cc hello.o      //把.o文件根据系统自带函数库合并在一起 生成一个可执行文件

4、执行生成文件

$:./a.out                      //执行a.out

相关文章

  • MAC下编译C文件

    又忘记怎么编C了 以前的笔记也丢了 搞一份在这边 1、创建C文件 $:touch Hello.c /...

  • c++编程

    1.mac下编译.cpp文件报错 gcc 开启使用标准c++库即可 比如: gcc -lstdc++ Person...

  • GO程序跨平台编译

    在windows下编译一个linux下可执行文件 Mac下编译 Linux平台64位可执行程序 Mac下编译Win...

  • [C++之旅] 0 Mac下编译运行C/C++

    [C++之旅] 0 Mac下编译运行C/C++ 编译c语言时采用gcc指令 编译c++语言时采用g++指令 以下以...

  • [Mac] Matlab mex Error: SDK cann

    问题描述: Matlab 2017b for mac, 编译c链接文件时出错: mex file.c 出现错误提示...

  • 命令行编译C++/C文件

    编译C文件用GCC 编译C++文件(包括.C/C++文件)用G++ 编译C++文件常用方法: 单个文件: g++ ...

  • go交叉编译

    1. Windows下 编译为Linux可运行文件 编译为MAC可运行文件 编译为Window可运行文件 2. M...

  • Mac版Redis Desktop Manager编译

    Redis Desktop Manager编译 本文主要讲述rdm在mac下的编译过程。 一、下载源码 git c...

  • 系统底层源码分析(20)——dyld加载流程

    概念 Mach-O是一种文件格式,是mac上可执行文件的格式。编写的C、C++、swift、OC,最终编译链接生成...

  • Golang交叉编译

    一、Mac下编译Linux 和 Windows 二、Windows下编译Mac和Linux 三、Linux下编译M...

网友评论

      本文标题:MAC下编译C文件

      本文链接:https://www.haomeiwen.com/subject/trrjqttx.html