在ubuntu系统中如何用GCC编译运行一个C程序? 5
以前没接触过ubuntu系统,用wubi装了一个,在终端上检测gcc、g++、vim什么的都已安装,并按照网上说的在vim中编写一个简单的c程序后按ESC再按大写Z两次保...
以前没接触过ubuntu系统,用wubi装了一个,在终端上检测gcc、g++ 、vim什么的都已安装,并按照网上说的在vim中编写一个简单的c程序后按ESC再按大写Z两次保存退出,可在gcc中就是没法编译运行,不是提示不存在该命令,就是什么有错误等等,试了N次还是不行,看网上说的挺简单的啊!望高手指点,谢谢!
展开
10个回答
展开全部
1,vi test.c <----编辑
2,gcc -Wall test.c -o target <----编译
3,./target <----运行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
gcc是一个编译器,可以将C程序编译为可执行程序。
gcc命令选项
-o:指定生成的输出文件。
-E:仅执行编译预处理。
-S:将C代码转换为汇编代码。
-wall:显示警告信息,把警告信息当作错误输出。
-c:仅执行编译操作,不进行连接操作。
用gcc编译源文件:
第一种方式:一步到位
gcc -o main main.c //将main.c直接编译为可执行程序main
./main //运行可执行程
gcc -o main main.c module.c //多个源文件情况下
./main
第二种方式:先编译后链接
gcc -c main.o main.c //将main.c编译为中间文件main.o
gcc -o main main.o //将main.o编译为可执行文件main
./main //运行可执行程序
//多个源文件的情况
gcc -c main.o main.c
gcc -c module.o module.c
gcc -o main main.o module.o
./main
一般情况下,多文件的情况使用makefile配合gcc来编译会更方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-07-25
展开全部
用geany吧。这个IDE很傻瓜,刚开始没必要玩那么复杂的VIM
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-07-26
展开全部
编译: gcc 源代码文件名 -o 可执行文件名字 注意每一个之间都有空格运行: ./文件名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询