今天需要写个x86的dylib,发现xcode只能编译纯C的x86    Cocoa则报错,那么只能用命令行来编译了 指定-m32参数

@implementation myHookLib

+(void)load
{
    NSLog(@"www.dllhook.com");
}

@end

// clang -dynamiclib -Wall -O2 -framework Foundation main.m -o libMyHookLib.dylib -m32
  调用测试
  #include <stdio.h>
  #include <stdlib.h>
  #include <dlfcn.h>
  int main(int argc,char *argv[])
  {
	void *h = dlopen("./haha.dylib", RTLD_LAZY);
	dlclose(h);
	return 1;
  }


你可能感兴趣的文章

评论区

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。