在虚拟机VirtualBox 安装CentOS6.3后,默认是没有安装gcc。
进入root,命令 yum -y install gcc gcc-c++ autoconf make 几秒后,自动进入安装 大概44M。完成后gcc --help 测试输出一些命令帮助时,表明安装正确。
简单使用gcc命令:
首先写一个简单的helloworld.c
vim helloworld.c
保存退出。
· gcc helloworld.c # 这个命令会程序生成默认的文件名a.out
gcc -S helloworld.c # -S 选项产生汇编文件后停止编译。后缀名为.s
使用vim查看汇编文件
vim helloworld.s
gcc -E helloworld.c # -E 选项告诉编译器仅对文件进行预处理。预处理输出到屏幕上。
部分截图:
gcc -g helloworld.c -o helloworld # -g 选项产生能被GNU 调试器使用的调试信息。
基本常用命令介绍完毕。
下篇学习gdb调试基本命令
进入root,命令 yum -y install gcc gcc-c++ autoconf make 几秒后,自动进入安装 大概44M。完成后gcc --help 测试输出一些命令帮助时,表明安装正确。
简单使用gcc命令:
首先写一个简单的helloworld.c
vim helloworld.c
![](https://img-my.csdn.net/uploads/201212/19/1355931376_6033.png)
保存退出。
· gcc helloworld.c # 这个命令会程序生成默认的文件名a.out
![](https://img-my.csdn.net/uploads/201212/19/1355932117_5885.png)
gcc -S helloworld.c # -S 选项产生汇编文件后停止编译。后缀名为.s
![](https://img-my.csdn.net/uploads/201212/19/1355932232_6800.png)
使用vim查看汇编文件
vim helloworld.s
![](https://img-my.csdn.net/uploads/201212/19/1355932176_3277.png)
gcc -E helloworld.c # -E 选项告诉编译器仅对文件进行预处理。预处理输出到屏幕上。
部分截图:
![](https://img-my.csdn.net/uploads/201212/19/1355932270_5537.png)
gcc -g helloworld.c -o helloworld # -g 选项产生能被GNU 调试器使用的调试信息。
基本常用命令介绍完毕。
下篇学习gdb调试基本命令