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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值