社区
Linux/Unix社区
帖子详情
用gcc编译c程序能通过,为何没执行结果?
cinhwa
2005-11-17 12:06:09
废话:就我的问题,查找了半天,没找到很明白的解答,很晚了,只好发问了,谢谢回答。
描述:刚学着在redhat 7.1里写C程序,就一个源文件,代码确信没问题.但用gcc -o -g file file.c编译时,执行结果什么显示都没有。而用gdb file,进入<gdb>命令提示符下,输入run,执行结果显示正常。
问题:gcc不是编译、链接后就运行的吗?请问,我碰到的为何不可以呢?
谢谢!
...全文
2012
8
打赏
收藏
用gcc编译c程序能通过,为何没执行结果?
废话:就我的问题,查找了半天,没找到很明白的解答,很晚了,只好发问了,谢谢回答。 描述:刚学着在redhat 7.1里写C程序,就一个源文件,代码确信没问题.但用gcc -o -g file file.c编译时,执行结果什么显示都没有。而用gdb file,进入命令提示符下,输入run,执行结果显示正常。 问题:gcc不是编译、链接后就运行的吗?请问,我碰到的为何不可以呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ybyb14
2005-11-17
打赏
举报
回复
1
gcc只是编译,并没有显示结果,你要在当前目录下输入以下命令
./file
YanDong_8212
2005-11-17
打赏
举报
回复
gcc不会运行程序,只是编译
bekars
2005-11-17
打赏
举报
回复
gcc -o file file.c
./file
xjp6688
2005-11-17
打赏
举报
回复
./file
robertxiao
2005-11-17
打赏
举报
回复
gcc是个编译器,它编译源程序,并链接成可执行文件.它不能运行程序,那是shell的事
cinhwa
2005-11-17
打赏
举报
回复
谢谢各位的解答,然而.......
我用的是bash,自己写的其他shell脚本能正常运行,
可按您教的,gcc file后,在 ./file,报错,说什么bash下没有此文件/命令(宿舍里的电脑每装linux,没法察看。那报措信息,就跟执行一个存在的shell脚本一样的。)
真是郁闷啊。
老虎泰格
2005-11-17
打赏
举报
回复
呵呵,前面已解答! 如果要用GDB调试,确实需要带 -g的参数哦 !
darkstar21cn
2005-11-17
打赏
举报
回复
闪人,免得偶要吐血了
用ms vs的结果。
cywin64环境下用
gcc
编译
C语言
程序
的方法的markdown文档
C语言
程序
的
编译
需要经过预处理、
编译
、汇编、链接的过程,虽然使用
gcc
命令不用关心中间过程,但是每次
编译
都有这个过程。 多步骤的
编译
过程可以提高代码的可维护性和
编译
效率。本例子分步骤
执行
了C语言在
gcc
编译
器中的
编译
过程,
编译
后的
程序
的运行与开发环境
没
有关系,只与操作系统有关。 在集成开发环境中,
编译
更加使用户无感,目前的vs软件体积过大,个人感觉不适用于初学者。本例子适用于用记事本
程序
(如notepad++等)编辑C语言
程序
源代码,然后通过命令行的方式调用
gcc
命令完成C语言
程序
的
编译
和运行。
Linux下
gcc
编译
C
程序
[项目代码]
本文介绍了在Linux系统下使用
gcc
编译
器
编译
和运行C
程序
的几种方法。首先,通过编辑一个简单的C
程序
文件main.c,包含基本的Hello World示例。然后,详细说明了三种
编译
和运行的方式:第一种是直接使用
gcc
main.c命令生成默认的a.out文件并运行;第二种是分步骤
编译
,先将源文件
编译
为main.o目标文件,再链接生成可
执行
文件main;第三种是一步
执行
并指定输出文件名,如
gcc
main.c -o hello生成可
执行
文件hello。这些方法适用于Linux环境下C
程序
的快速
编译
和运行。
gcc
编译
及调试
gcc
编译
及调试介绍 非常详细 绝对相当有用!!
c语言
编译
gcc
window c语言
编译
器
gcc
4以上 可用于windows下直接变c文本代码
gcc
编译
选项问题.doc
gcc
编译
常见问题解析,C语言
编译
,
编译
选项设置、要想读懂本文,你需要对C语言有基本的了解,本文将介绍如何使用
gcc
编译
器。首先,我们介绍如何在命令行方式下使用
编译
器
编译
简单的C源代码。然后,我们简要介绍一下
编译
器究竟作了那些工作,以及如何控制
编译
过程。我们也简要介绍了调试器的使用方法。
Linux/Unix社区
23,223
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章