当前位置: 技术问答>linux和unix
cygwin中运行.exe的问题
来源: 互联网 发布时间:2016-03-01
本文导语: 我为一个c文件写了一个Makefile,然后在cygwin中运行make来生成对应的o文件以及一个终极目标simu.exe。 在公司的电脑上,我可以在cygwin里直接输入simu.exe来运行程序,并输出结果到cygwin上。 但是,在我自己的电脑上,却...
我为一个c文件写了一个Makefile,然后在cygwin中运行make来生成对应的o文件以及一个终极目标simu.exe。
在公司的电脑上,我可以在cygwin里直接输入simu.exe来运行程序,并输出结果到cygwin上。
但是,在我自己的电脑上,却要输入./simu.exe才能运行程序。(输入simu.exe的话,什么反映都没有,也不提示错误。)
simu.exe就在cygwin的当前目录下呀,为什么还要写./?
请大虾不吝赐教。谢谢。
在公司的电脑上,我可以在cygwin里直接输入simu.exe来运行程序,并输出结果到cygwin上。
但是,在我自己的电脑上,却要输入./simu.exe才能运行程序。(输入simu.exe的话,什么反映都没有,也不提示错误。)
simu.exe就在cygwin的当前目录下呀,为什么还要写./?
请大虾不吝赐教。谢谢。
|
./用来说明当前目录
除非你在环境路径中把你当前目录写上去,不然就要加./这与windows不同
除非你在环境路径中把你当前目录写上去,不然就要加./这与windows不同
|
echo $PATH
这个命令查看环境路径
设置路径用
export PATH="你要的路径"
一般是
export PATH=".:/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin"
这个命令查看环境路径
设置路径用
export PATH="你要的路径"
一般是
export PATH=".:/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin"