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. OS X上的InputManager
- 2. OS X上的sem_init
- 3. VOLTTRON在OS X上?
- 4. Mac OS X上的Applet 1.6
- 5. 在OS X上的Eclipse C++
- 6. OS X上的GD2和PHP
- 7. OS X Lion上的install_name_tool
- 8. OS X上的Haskell SDL
- 9. Mac OS X上的Git core.editor
- 10. Mac OS X上的USB
- 11. OS X上的AMPPS郵件
- 12. Mac OS X上的kAudioQueueProperty_CurrentLevelMeter 10.6.7
- 13. Mac OS X上的NSViewController 10.4
- 14. OS X上的免費VRam
- 15. OS X上的CLSQL和MYSQL
- 16. java.nio.Files.move() - 在OS X上的DirectoryNotEmptyException
- 17. OS X上的libpng框架
- 18. OS X上的QStringList.append()崩潰
- 19. 查看iPhone的OS X上
- 20. PyCharm - OS X上的$ PATH
- 21. Mac OS X Lion上的LLVM
- 22. OS X上的MonoTouch Buildserver?
- 23. 破解OS X上的xlocale?
- 24. Emacs的Mac OS X上
- 25. Mac OS X上的Windows LOCALE_SABBREVLANGNAME
- 26. OS X上的emacs 10.6
- 27. OS X上的cstring替換?
- 28. Mac OS X上的AVFoundation + GC
- 29. Mac OS X上的XMPP SRV記錄x
- 30. 在OS X上安裝Valgrind
FYI:OS X使用的Mach-O二進制文件。 – JustSid