当前位置: 技术问答>linux和unix
linux路径
来源: 互联网 发布时间:2016-02-09
本文导语: 我在linux 下用kdevelop编程。 我用FILE *FP=fopen("myfile.dat","w");创建了一个文件。没有加路径,就是想让创建的文件与可执行文件在同一个目录中。 可是创建的文件却跑到/root中了,请问这是为什么?我该怎么做呢? ...
我在linux 下用kdevelop编程。
我用FILE *FP=fopen("myfile.dat","w");创建了一个文件。没有加路径,就是想让创建的文件与可执行文件在同一个目录中。
可是创建的文件却跑到/root中了,请问这是为什么?我该怎么做呢?
我用FILE *FP=fopen("myfile.dat","w");创建了一个文件。没有加路径,就是想让创建的文件与可执行文件在同一个目录中。
可是创建的文件却跑到/root中了,请问这是为什么?我该怎么做呢?
|
使用绝对路径。
或者
FILE *FP=fopen("./myfile.dat","w");
或者
FILE *FP=fopen("./myfile.dat","w");
|
图形编辑应用程序存盘的默认当前路径都是$HOME
|
当前路径加./啊
|
是这样的....你这个文件生成可执行文件后的路径在哪个地方?
如果在/root的话肯定就在root下.
不过最好加上绝对路径最好!
或者加上./表示在当前的文件路径!
如果在/root的话肯定就在root下.
不过最好加上绝对路径最好!
或者加上./表示在当前的文件路径!
|
启动kdevelop,一次点project->project options->run options
main program里设置运行目录为/,这样,建立的文件就在这个目录里了。
main program里设置运行目录为/,这样,建立的文件就在这个目录里了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。