运行MacOS10.7.2并尝试运行libfaketime,但什么也没有发生。我完全按照指示安装和运行,只有时间和日期与系统中的设置完全一致?还有没有其他人能在OSX上成功运行这个程序?
$ 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发布于 2012-01-31 11:19:04
OSX上的所有东西都以DYLD为前缀,而不是LD。他们把名字改了一点..我想你想要的是:
DYLD_INSERT_LIBRARIES这是要在程序中指定的动态库之前加载的动态库的冒号分隔列表。这使您可以通过加载仅包含新模块的临时动态共享库来测试在平面名称空间映像中使用的现有动态共享库的新模块。请注意,这对使用动态共享库构建的两级名称空间映像没有任何影响,除非还使用了DYLD_FORCE_FLAT_NAMESPACE。
https://stackoverflow.com/questions/9073854
复制相似问题