当前位置: 技术问答>linux和unix
简单一问
来源: 互联网 发布时间:2015-09-02
本文导语: 为什么cc -o test test.c编译生成后,用./test能显示,用test就不行? | linux默认不会搜索不在PATH下的程序!!要加上相对路径!! | 同上,要不你把./加到PATH里去 | ...
为什么cc -o test test.c编译生成后,用./test能显示,用test就不行?
|
linux默认不会搜索不在PATH下的程序!!要加上相对路径!!
|
同上,要不你把./加到PATH里去
|
哦?把你的PATH部分贴出来看看,还有你的PATH后有没有export PATH这样的语句?
|
./ 表示当前目录,如果你不想敲:"./"
就用
vim /etc/profile;
#加上
export PATH=$PATH : ./
就用
vim /etc/profile;
#加上
export PATH=$PATH : ./
|
to wind_tuxr(windy)
楼上的老兄,不懂问有什么错?不能骂人吧?
楼上的老兄,不懂问有什么错?不能骂人吧?
|
如果你不想敲./ 你可以把"./"加到你的PATH中具体如上.
|
这个问题其实表示的是当前目录下的test可执行程序。
如果不加./linux就不知道去什么查找这个可执行的程序。
当然,你也可以在path下面加入这个./路径。
但是,我仍然建议你使用./test这种格式,主要是针对一个程序而言,毕竟放入太多的path路径信息不是一个好的习惯,我认为。
如果不加./linux就不知道去什么查找这个可执行的程序。
当然,你也可以在path下面加入这个./路径。
但是,我仍然建议你使用./test这种格式,主要是针对一个程序而言,毕竟放入太多的path路径信息不是一个好的习惯,我认为。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。