ubuntu下写C程序,编译运行查看汇编代码
作为一个不经常用linux系统经常忘记命令的人,我还是记录一下吧。如果是第一次编译C的话要先在终端写这两个命令安装vim和gccsudo apt-get install vim安装Vimsudo apt-get install gcc安装gcc终端在桌面直接ctrl+Alt +T,或者鼠标右键打开终端。同时,如果你在不同的目录下打开终端,你的命令是自动定位到那个目录...
作为一个不经常用linux系统经常忘记命令的人,我还是记录一下吧。
如果是第一次编译C的话
要先在终端写这两个命令安装vim和gcc
sudo apt-get install vim 安装Vim
sudo apt-get install gcc 安装gcc
终端在桌面直接ctrl+Alt +T,或者鼠标右键打开终端。同时,如果你在不同的目录下打开终端,你的命令是自动定位到那个目录的。
等安装好环境之后
1.先自己新建一个文件夹以后存你的代码。比如我在主目录下新建了个coding文件。那在终端输入cd coding
2.然后终端输入hello.c
3.然后输入vim hello.c进入编辑界面。按i(insert)就可以插入代码。写完了之后按esc键退出。然后按**:wq回到终端命令界面。
4.输入命令gcc -o hello hello.c** 编译文件
5.最后输入**./hello运行文件就可以看到代码的运行结果
6.如果要查看汇编代码,输入命令gcc -Og -S hello.c** 生成.s的文件,在输入cat hello.s查看这个文件。就可以看到汇编代码。(gcc -Og -c hello.c 编译并汇编代码,生成.o文件(二进制格式))补充一下反汇编指令。 objdump -d hello.o(要先生成.o文件才能用这个命令)
如果是C++文件,有一些不一样。
sudo apt-get install g++ gdb 安装g++
helloc.cpp 新建文件
vim hello.cpp 编写程序
g++ -o hello hello.cpp 编译程序
更多推荐
所有评论(0)