比如说:我cc -o 出来一个可执行的程序exec,在当前目录下,
运行 exec没什么反应,只有运行 ./exec程序才正常运行,
但我记得以前可以直接打exec运行的,请问这什么什么原因呢?
---------------------------------------------------------------
因为当前路径并没有加入到环境变量PATH中去,所以只有显示的指定当前目录,可以通过:
set PATH=$PATH:pathname
来激活当前目录搜索
---------------------------------------------------------------
而且"exec"是shell的一个内建命令。所以你的程序名最好不要叫exec。