eatmydata是否适用于OS X?如果是这样,你如何启用它?在基于ELF的系统上,您可以设置LD_PRELOAD
环境变量,但我相信OSX具有不同类型的链接程序,这不起作用。OS X上的eatmydata
1
A
回答
2
您需要设置DYLD_INSERT_LIBRARIES
变量指向libeatmydata.dylib
文件,并设置DYLD_FORCE_FLAT_NAMESPACE=1
。例如:
$ DYLD_INSERT_LIBRARIES=/Users/lorin/libeatmydata/.libs/libeatmydata.dylib DYLD_FORCE_FLAT_NAMESPACE=1 ./fsynctest
要从libeatmydata BZR库建立在OS X,这样做:
$ bzr branch lp:libeatmydata
$ cd libeatmydata
$ autoreconf -i
$ ./configure
$ make
的libeatmydata.dylib
文件将在.libs/
目录
+0
我现在需要OS X上的eatmydata并下载了libeatmydata-59.tar.gz。它需要一些手动调整才能编译,因为Mac OS X没有定义off64_t,用off_t代替所有的off64_t让编译工作,尽管有一些警告。 –
相关问题
- 1. Mac OS X上的SimpleFTPUpload X
- 2. OS X上的sem_init
- 3. OS X上的FastFormat
- 4. OS X上的InputManager
- 5. VOLTTRON在OS X上?
- 6. os上的virtualenv错误X
- 7. OS X上的cstring替换?
- 8. 在OS X上的vsprintf:EXC_BAD_ACCESS
- 9. Mac OS X上的Awesomium
- 10. Mac OS X上的NCReport
- 11. OS X上的QStringList.append()崩溃
- 12. 在OS X上的CATiledLayers
- 13. OS X上的emacs 10.6
- 14. 在OS X上的MonoGame MGFX
- 15. OpenStack上的Mac OS X
- 16. PyCharm - OS X上的$ PATH
- 17. OS X上的MonoTouch Buildserver?
- 18. 查看iPhone的OS X上
- 19. Mac OS X上的NSViewController 10.4
- 20. Mac OS X Lion上的LLVM
- 21. matplotlib在OS X上的TclError
- 22. Mac OS X上的USB
- 23. 在OS X上的Eclipse C++
- 24. OS X上的AMPPS邮件
- 25. Mac OS X上的DNX:System.DllNotFoundException
- 26. Emacs的Mac OS X上
- 27. OS X上的Haskell SDL
- 28. java.nio.Files.move() - 在OS X上的DirectoryNotEmptyException
- 29. Mac os上的Gnuplot x
- 30. OS X上的免费VRam
FYI:OS X使用的Mach-O二进制文件。 – JustSid