我装的是red hat 9.0 (工作站模式)在终端里用C语言写了个小程序,gcc编译也通过了,但一执行就报错说"bash:程序名:command not found" 这是什么意思,怎么解决啊?
新手建议去看看 置顶的一句话问答 里面有许多你感兴趣的问题和答案
你的问题,你已经编译成功了,执行的时候应该加上一个当前的路径
因为安全的关系,Linux不会把当前目录放在搜索可执行文件 的PATH里面,所以即使你是执行当前目录的文件 也需要加上路径。./command 就可以
./a.out
如果你是用cc -o outfilename sourcename.c编译的就用./outfilename就可以运行了,如果是 cc source.c编译的,直接用./a.out运行。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
新手建议去看看 置顶的一句话问答 里面有许多你感兴趣的问题和答案
你的问题,你已经编译成功了,执行的时候应该加上一个当前的路径
因为安全的关系,Linux不会把当前目录放在搜索可执行文件 的PATH里面,所以即使你是执行当前目录的文件 也需要加上路径。
./command 就可以
./a.out
如果你是用cc -o outfilename sourcename.c编译的就用./outfilename就可以运行了,如果是 cc source.c编译的,直接用./a.out运行。