2012-01-31 80 views
1

運行Mac OS 10.7.2並試圖運行libfaketime並且什麼也沒有發生。我按照指示安裝和運行,只是時間和日期與系統中設置的完全一致?其他人能夠在OSX上成功運行這個嗎?在OSXlibfaketime和Mac OS,LD_PRELOAD

$ date 
Mon Jan 30 21:05:09 CST 2012 
$ LD_PRELOAD=./libfaketime.so.1 FAKETIME="-15d" date 
Mon Jan 30 21:05:32 CST 2012 

回答

2

一切前綴dyld的,不是LD。他們更改名稱了一下..我想你想要的是:

​​

這是一個冒號分隔的動態庫列表中的程序中指定的之前加載。這使您可以通過僅使用新模塊加載臨時動態共享庫來測試在命名空間圖像中使用的現有動態共享庫的新模塊。請注意,除非使用DYLD_FORCE_FLAT_NAMESPACE,否則這不會影響使用動態共享庫構建兩級別名稱空間映像的映像。

+0

謝謝!有時候很難注意到明顯的 – rudolph9 2012-01-31 03:36:15

+1

OSX不適用於混淆。我相當肯定 – synthesizerpatel 2012-01-31 03:39:15

+0

是的,它是如何有如企業支持全功能的Unix分佈(即OSX)它是微不足道的定製,這完全反對在Unix基礎上構建操作系統的優勢! ! – rudolph9 2012-01-31 03:59:21