编译了一下 Objective-C 的 runtime,求教如何调试

2014-08-31 22:06:41 +08:00
 Esay

最近对 Objective-C 的 runtime 比较感兴趣,所以打算自己读一读源码。光读不过瘾,想调试一下,所以就尝试编译了一下,编译好了,发现有个小问题:

没法在链接的时候用上自己编译好的 libobjc.A.dylib,具体的信息可以看 stackoverflow 上我提的问题。库文件和头文件在这里,各位大神帮我看一下吧。

PS: 刚刚尝试了一下把 /usr/lib/libobjc.A.dylib 替换掉,结果刚一 mv 这个文件,整个系统就不能运行了,刚从恢复模式的命令行弄好回来

4096 次点击
所在节点    iDev
3 条回复
Esay
2014-08-31 22:13:22 +08:00
xuan_lengyue
2014-09-01 09:01:20 +08:00
尝试了一下把 /usr/lib/libobjc.A.dylib 替换掉…
楼主勇气可嘉…
赞… =。=
Esay
2014-09-01 09:43:55 +08:00
@xuan_lengyue 不太了解具体的加载过程,以为库都加载到内存里了,只是在命令行里替换一下这个文件不会有问题呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/130977

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX