当前位置: 技术问答>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里设置运行目录为/,这样,建立的文件就在这个目录里了。