QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 729|回复: 3

帮帮忙!为什么我编译出来的文件不能被执行.先谢谢了.

[复制链接]
发表于 2003-9-1 22:50:03 | 显示全部楼层 |阅读模式
我是 C 语言的初学者.以前在WINDOWNS下曾编译过一些软件.
都成功了.但是在LINUX下第一次就没有成功.我用的是REDHAT 7.3版下的GCC,GCC的版本是2.96.编译连接都很成功.但是一执行生成的文件LINUX就提示我 bash: 生成的文件名: command not found . 但是在GDB下能运行文件.以下是我编译的C文件.
#include "stdio.h"
#include "math.h"
main()
{
int  a,b,sum;
a=123;b=456;
sum=a+b;

printf("Sum is %d",sum);
}
在GDB下能得出结果579.
哪位大虾能帮我解释一下是什么原因吗?
发表于 2003-9-2 09:46:24 | 显示全部楼层
./command_name

No PATH for the current directory in your ~/.bashrc
回复

使用道具 举报

发表于 2003-9-2 12:29:35 | 显示全部楼层
还有,最好在printf里加回车符,否则有可能打印不出来
回复

使用道具 举报

 楼主| 发表于 2003-9-2 16:59:55 | 显示全部楼层
非常感谢!两位大大了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-15 00:20 , Processed in 0.037065 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表