2012-01-31 102 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