文件名称:cgofuse:适用于Go的跨平台FUSE库-可在Windows,macOS,Linux,FreeBSD,NetBSD,OpenBSD上运行
文件大小:53KB
文件格式:ZIP
更新时间:2024-05-26 10:58:41
go golang fuse cross-platform cgo
Go的跨平台FUSE库 Cgofuse是Go的跨平台FUSE库。 它在多个平台上受支持,并且可以移植到具有FUSE实现的任何平台上。 根据平台的不同,它具有和 (“ nocgo”)变体。 视窗 苹果系统 Linux FreeBSD的 NetBSD * OpenBSD * XGO go ✓ ✓ ✓ ✓ ✓ ✓ ✓ !cgo ✓ * NetBSD和OpenBSD支持是试验性的。 NetBSD和OpenBSD 实现与参考实现之间的差异是存在已知问题的 如何建造 Windows CGO 先决条件: ,gcc(例如,来自Mingw-builds ) 建造: > cd cgofuse > set CPATH=C:\Program Files (x86)\WinFsp\inc\fuse > go install -v ./fuse ./examples/mem
【文件预览】:
cgofuse-master
----.cirrus.yml(322B)
----License.txt(1KB)
----Dockerfile(1KB)
----.pmci()
--------freebsd.sh(906B)
--------netbsd.sh(274B)
----examples()
--------notifyfs()
--------memfs()
--------shared()
--------hellofs()
--------passthrough()
----.travis.yml(2KB)
----fuse()
--------host_unix_test.go(425B)
--------host_windows_test.go(521B)
--------fsop.go(17KB)
--------host_test.go(2KB)
--------errstr.go(2KB)
--------host_nocgo_windows.go(29KB)
--------host_cgo.go(31KB)
--------host.go(28KB)
--------fsop_cgo.go(8KB)
--------opt_test.go(3KB)
--------fsop_nocgo_windows.go(3KB)
----README.md(7KB)
----.appveyor.yml(3KB)
----Changelog.md(2KB)