目前我正在尝试向Finder注入一个捆绑包,一切正常,在Activity Monitor中我可以看到我的捆绑包就在那里。
然而,我的包中的代码不会执行。
我想问一下如何开始在捆绑包中执行我的代码?
目前在捆绑包中我只有一个void load()
函数,并在其中打印一行,表明它已加载到控制台。
这是开始的正确方法吗?
答案 0 :(得分:0)
activity monitor --> Finder --> inspect
。您可以在open files and ports
中看到自己的捆绑包
Printf
无法使用该功能。您可以创建临时文件并将一些数据写入该函数中的该文件。
__attribute__((constructor));
构造函数属性导致在执行main()之前自动调用该函数。