- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在安装fuse-exfat并在安装时遇到以下错误,我执行了以下安装操作,
[root@angus exfat]# ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking for ranlib... ranlib
checking for ar... ar
checking the archiver (ar) interface... ar
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for FUSE... no
configure: error: Package requirements (fuse) were not met:
No package 'fuse' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables FUSE_CFLAGS
and FUSE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
请帮助解决该错误。
最佳答案
我找到了从 GitHub 源代码编译 exFAT 的现有问题的可能解决方案。
下载:
https://github.com/libfuse/libfuse/releases/download/fuse-3.10.4/fuse-3.10.4.tar.xz
或者:
sudo apt-get install fuse-exfat exfat-utils`
然后:
git clone https://github.com/relan/exfat.git cd exfat
您必须导出这些标志:
export FUSE_CFLAGS=-lfuse3
export FUSE_LIBS=/usr/lib/libfuse3.so
autoreconf --install
添加指向“/usr/include/”文件名的“/usr/include/fuse3/”文件的链接:
ln -s /usr/include/fuse3/fuse.h /usr/include/fuse.h
ln -s /usr/include/fuse3/fuse_common.h /usr/include/fuse_common.h
ln -s /usr/include/fuse3/fuse_opt.h /usr/include/fuse_opt.h
ln -s /usr/include/fuse3/fuse_log.h /usr/include/fuse_log.h
使用编辑器(例如nano)并编辑exfat/fuse/main.c
文件
nano /sources/exfat/fuse/main.c
有人可以为此打一个补丁。
旧行:
filler(buffer, ".", NULL, 0);
filler(buffer, "..", NULL, 0);
filler(buffer, name, &stbuf, 0);
新行:
filler(buffer, ".", NULL,0, 0);
filler(buffer, "..", NULL,0, 0);
filler(buffer, name, &stbuf,0, 0);
现在编译程序:
./configure --prefix=/usr
make
make install
这已在 Linux 上成功编译并安装,我目前正在阅读《Beyond Linux from Scratch》一书,目标是拥有一个自定义操作系统。
关于linux - 构建 fusion-exfat 包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33910447/
我试图将数据从我的 macbook 备份到外部硬盘驱动器 - 格式化为 exFat (因为 Windows 和 Linux/Mac 兼容)。 使用 Automator,我将创建一个小程序,以轻松备份我
我正在安装fuse-exfat并在安装时遇到以下错误,我执行了以下安装操作, git 克隆 https://github.com/relan/exfat.git cd exfat autoreconf
我在创建新的 sqlite 数据库时遇到了问题,它基本上可以正常工作,但是我们的一些三星 Galaxy S III 客户报告说在安装我们的应用程序后崩溃了。我们发现问题出在 sqlite 调用 wri
在 Linux 内核 5.12 版本中,使用 exFAT 文件系统的用户,在删除带有 “dirsync” 安装选项集的大文件时,将大幅提高速度。 exFAT(Extended File All
ubuntu挂载移动硬盘出现错误:mount:unknown filesystem type 'exfat' 处理方法如下: Ubuntu 13.10 或以上 安装exfat-
我需要一个函数来获取 Win7 或更高版本中所有类型系统驱动器的物理扇区大小。 这是我直到今天才使用的代码,当时我发现它无法与我的外部 USB HDD(exFAT 文件系统)和 USB MP3 播放器
我在 ext4 磁盘上有一个 git 文件夹(这是一个 git repo): ytsen@ytsen-MacBookPro:~$ du -hcs ~/git 3,2M /home/ytsen/g
Linux Mint 系统近日发布了 Linux Mint 20.1“Ulyssa” beta 版本,带来了诸多新功能。该系统基于 Ubuntu 20.04 设计,内核升级到Linux 5.4,桌面
我是一名优秀的程序员,十分优秀!