您的位置:首页 > 运维架构 > Linux

Linux C语言程序设计(十一)——Mac上编写与编译C文件

2015-08-10 21:45 453 查看

1、步骤介绍

步骤:创建C文件、用Vim编写C程序、编译C程序文件、执行编译后生成的.out文件。

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

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

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

*************以下为vim中输入的程序****************

int main()
       {
              printf(“Hello Mac ! \n”);
       }


**********************************************

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

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

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

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

2、一个案例

先看如下一段代码:

#include <stdio.h>
int main(){
	printf("Hello World,this is Macbook!\n");
	return 0;
}
使用编译器编译,命令如下:

gcc hello.c -o hello
./hello
结果不用多说了吧,打印上面的一句话。

3、反编译

反编译也不是很复杂,如下的三个命令,敲一下试试就知道了:

gcc hello.c -g -o hello

objdump -S -d ./hello

objdump command not found

4、Mac OX解决

可能出现一些命令无法使用的情况,如下方式便可以解决:

./configure

make

sudo make install
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: