当前位置: 技术问答>linux和unix
关于linux下自己编写的程序运行问题!!!!!!!!!!!
来源: 互联网 发布时间:2016-10-03
本文导语: 我在虚拟机上编写的一个程序,比如叫a.c 然后我用gcc -o b a.c 得到b的可执行程序,可是当我输入b的时候 却出现Bash:b:command not found 请问大家,这是怎么一回事(虚拟机上用的是fedora 10),我在双系统Ubuntu下做同...
我在虚拟机上编写的一个程序,比如叫a.c
然后我用gcc -o b a.c
得到b的可执行程序,可是当我输入b的时候
却出现Bash:b:command not found
请问大家,这是怎么一回事(虚拟机上用的是fedora 10),我在双系统Ubuntu下做同样的事情是可以的,没错。
然后我用gcc -o b a.c
得到b的可执行程序,可是当我输入b的时候
却出现Bash:b:command not found
请问大家,这是怎么一回事(虚拟机上用的是fedora 10),我在双系统Ubuntu下做同样的事情是可以的,没错。
|
linux在执行命令的时候必须找到该命令的路径 是根据环境变量PATH中设置的路径来查找
如果没有的话 就找不到了
当你的路径不在PATH中 就要加上./ 表示命令在当前目录下
如果没有的话 就找不到了
当你的路径不在PATH中 就要加上./ 表示命令在当前目录下
|
yes.
如果你不输入 ./ 的话,他会默认在你的PATH变量中寻找b.
所以 , ./b 保证他只在当前文件夹下查找
如果你不输入 ./ 的话,他会默认在你的PATH变量中寻找b.
所以 , ./b 保证他只在当前文件夹下查找
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。