使用C在linux中安装USB驱动器
我希望在Linux中以编程方式安装USB驱动器,这样我就可以使用fprintf编写文本文档。我很难找到如何安装驱动器。我一直在网上搜索答案,我找到了很多关于如何通过命令行操作的教程,但是没有一个是C语言的。有人能给我指出正确的方向吗使用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(“装载错误:
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");
}