为什么在linux下运行程序要在前面写上“./”?
为什么在linux下运行程序要在前面写上“./”?为什么运行系统程序不用这样呢?比如ping。有没有办法让自己编译的程序不用加上./直接输入程序名运行?...
为什么在linux下运行程序要在前面写上“./”?为什么运行系统程序不用这样呢?比如ping。
有没有办法让自己编译的程序不用加上 ./ 直接输入程序名运行? 展开
有没有办法让自己编译的程序不用加上 ./ 直接输入程序名运行? 展开
4个回答
展开全部
你在键入命令后,系统会自动到系统目录下下查找看是否有该命令,如果有就执行,比如你说的ping,但是由于在系统命令目录下没有你自己的程序,你直接输入的话就找不到,因此需要制定程序所在目录,./指的是你当前所在的目录。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
./代表执行当前路径下的某个命令。如果你在环境变量里设置了你所要执行命令的PATH路径,就不用加./了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
./a表示执行当前目录下a程序
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询