日期:2014-05-16  浏览次数:20559 次

cygwin中运行.exe的问题
我为一个c文件写了一个Makefile,然后在cygwin中运行make来生成对应的o文件以及一个终极目标simu.exe。
在公司的电脑上,我可以在cygwin里直接输入simu.exe来运行程序,并输出结果到cygwin上。
但是,在我自己的电脑上,却要输入./simu.exe才能运行程序。(输入simu.exe的话,什么反映都没有,也不提示错误。)

simu.exe就在cygwin的当前目录下呀,为什么还要写./?

请大虾不吝赐教。谢谢。

------解决方案--------------------
./用来说明当前目录

除非你在环境路径中把你当前目录写上去,不然就要加./这与windows不同
------解决方案--------------------
echo $PATH
这个命令查看环境路径

设置路径用
export PATH= "你要的路径 "

一般是
export PATH= ".:/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin "