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
相关文章推荐
- [转载] linux 程序运行过程中替换文件
- Linux安装案例
- linux内核内存分配(二、struct slab和struct kmem_cache)
- linux命令行技巧
- 4.【SELinux学习笔记】SELinu策略语言
- CentOS DNS搭建
- Centos7安装mysql
- extern “C” 的使用
- 2.【SELinux学习笔记】概念
- Linux init
- linux系统下安装QT5.4
- 1.【SELinux学习笔记】背景
- 《SELinux by example Using security enhanced Linux》读书笔记
- Linux 中直接 I/O 机制的介绍
- linux安装python遇到的问题
- CentOS搭建Gitosis服务器
- 几个Linux distribution安装时可能用到的国内NTP server
- linux编程心得3:WebBench编译
- CentOS添加永久静态路由
- Linux常用命令(四)