linux下一个编译好到c++文件或c文件执行到时候为什么是./filename,而不是直接filename?
4个回答
展开全部
./表示当前路径。
直接filename,filename可能是个命令。
./filename就表示打开当前目录的filename。你也可以用全路径/X..X/X..X/X..X/filename
你在Windows下用命令行执行程序时,也要指定路径吧、除了写了环境变量那些。
直接filename,filename可能是个命令。
./filename就表示打开当前目录的filename。你也可以用全路径/X..X/X..X/X..X/filename
你在Windows下用命令行执行程序时,也要指定路径吧、除了写了环境变量那些。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以修改path管理变量,一样可以在当前目录下执行,一样可以直接name运行,只是大家不想修改缺省罢了
追问
缺省的是什么目录?
追答
set | grep path
自己看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你想直接filename的话你可以
chmod +x filename
然后将
filename文件复制到bin目录下
chmod +x filename
然后将
filename文件复制到bin目录下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询