Linux c语言可以使用系统提供的mkdir函数来创建文件夹。
1、函数原型
int mkdir(const char *path, mode_t mode);
2、参数说明:回
path是目录名
mode是目录权限
3、需要答头文件
#include<sys/stat.h>
4、示例
js">//添加mkdir函数声明头文件
#include<sys/stat.h>
#include<sys/types.h>
intmain()//主函数
{
//直接调用mkdir函数
//建立一个名为的文件夹
//权限为0777,即拥有者权限为读、写、执行
//拥有者所在组的权限为读、写、执行
//其它用户的权限为读、写、执行
mkdir("",0777);
return0;
}
说明:函数调用试图建立777权限的文件夹,但是在实际程序执行时,还需要考虑umask值,最终才会得到实际的权限。
5、执行效果如下图所示
说明:t.c是源码文件,有gcc进行编译,-o是gcc的参数,有于指明编译后输出的文件,t为源码经gcc编译后生成的可执行文件。./t是执行当前目录下的生成的可执行文件t。
『贰』 Linux下c语言开发怎么添加头文件目录和lib文件目录
通过编译选抄项可以设置的袭
Linux下一般用gcc,就以gcc的命令为例
要增加头文件目录inc,那么编译选项加上-Iinc
如果有多个
就写多个
比如
-Iinc
-I/home/name/include
类似的
增加lib路径用-L
比如
-Llib
-Lmy_lib
就是增加当前目录下
lib和my_lib两个文件夹作为库文件目录。