以前没接触过ubuntu系统,用wubi装了一个,在终端上检测gcc、g++ 、vim什么的都已安装,并按照网上说的在vim中编写一个简单的c程序后按ESC再按大写Z两次保存退出,可在gcc中就是没法编译运行,不是提示不存在该命令,就是什么有错误等等,试了N次还是不行,看网上说的挺简单的啊!望高手指点,谢谢!
1、确定安装了gcc编译器后,接下来用vim编辑一个c文件。
2、下图是我在c文件中写入的内容,就简单打印一条语句。
3、写好c文件后,用ls命令查看该文件是否存在。
4、确定c文件存在后,使用命令gcc c文件名 -o 生成的可执行文件名(例:gcc demo.c -o demo)。输入编译命令后,如果没显示什么信息,就意味编译成功了。
5、编译成功后,再用ls命令查看一下可执行文件是否有生成。
6、最后再运行一下可执行文件,可以看到,正确输出了一条语句。
gcc是一个编译器,可以将C程序编译为可执行程序。
gcc命令选项
-o:指定生成的输出文件。用gcc编译源文件:
第一种方式:一步到位
gcc -o main main.c //将main.c直接编译为可执行程序main第二种方式:先编译后链接
gcc -c main.o main.c //将main.c编译为中间文件main.o一般情况下,多文件的情况使用makefile配合gcc来编译会更方便。