Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C在linux中安装USB驱动器_C_Linux_Usb - Fatal编程技术网

使用C在linux中安装USB驱动器

使用C在linux中安装USB驱动器,c,linux,usb,C,Linux,Usb,我希望在Linux中以编程方式安装USB驱动器,这样我就可以使用fprintf编写文本文档。我很难找到如何安装驱动器。我一直在网上搜索答案,我找到了很多关于如何通过命令行操作的教程,但是没有一个是C语言的。有人能给我指出正确的方向吗 man 2 mount e、 g #包括 如果(挂载(“/dev/mmcblk0p1”,“/mnt/sd”,“vfat”,MS_NOATIME,NULL)){ if(errno==EBUSY){ printf(“挂载点忙”); }否则{ printf(“装载错误:

我希望在Linux中以编程方式安装USB驱动器,这样我就可以使用fprintf编写文本文档。我很难找到如何安装驱动器。我一直在网上搜索答案,我找到了很多关于如何通过命令行操作的教程,但是没有一个是C语言的。有人能给我指出正确的方向吗

man 2 mount
e、 g

#包括
如果(挂载(“/dev/mmcblk0p1”,“/mnt/sd”,“vfat”,MS_NOATIME,NULL)){
if(errno==EBUSY){
printf(“挂载点忙”);
}否则{
printf(“装载错误:%s”,strerror(errno));
}
}否则{
printf(“装载成功”);
}

查看装载手册页-短版本调用装载syscall@mru:我相信它可以作为答案发布。:)这绝不是批评!如何解释手册页中所写的内容,并在C中生成一个格式正确(如上面的一个)的mount调用?
#include <sys/mount.h>

if (mount("/dev/mmcblk0p1", "/mnt/sd", "vfat", MS_NOATIME, NULL)) {
    if (errno == EBUSY) {
        printf("Mountpoint busy");
    } else {
        printf("Mount error: %s", strerror(errno));
    }
} else {
    printf("Mount successful");
}