Linux下用c语言打开文件路径问题

比如就在主目录中有个文件是hello.html那么我用c语言程序打开路径是hello.html还是./hello.html... 比如就在主目录中有个文件是hello.html那么我用c语言程序打开路径是 hello.html还是./hello.html 展开
 我来答
百度网友711eabb
2018-10-15 · TA获得超过709个赞
知道小有建树答主
回答量:727
采纳率:83%
帮助的人:322万
展开全部
C语言程序也是启动一个进程, 所以他也也有环境变量, 默认是继承父进程的环境变量;如果是shell界面直接启动, 那么就是继承shell的环境变量; 如果是其他程序启动这个那么就是继承那个程序的环境变量;
首先没有搞清楚hello.html是可执行程序, 还是不可执行文件;现在我默认把他当作可执行文件
./表示当前目录;即执行当前目录下的hello.html; 如果没有则报错
而直接使用程序(hello.html)默认是先在PATH环境变量中查找; 如果PATH环境变量中没有则报错;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式