2012年11月27日

linux怎样load elf可执行文件<一> ---- static vs dynamic

摘要: 在linux下面运行程序: strace ./test_dynamicexecve("./test_dynamic", ["./test_dynamic"], [/* 20 vars */]) = 0[ Process PID=3820 runs in 32 bit mode. ]可以看到其实是调一个系统调用execve,具体这个系统调用是怎么来让程序运行起来的?本系列会做一个很基础的介绍static vs dynamic我们知道gcc在build一个程序的时候,可以指定程序是static link的还是dynamic link的。static link 阅读全文

posted @ 2012-11-27 22:29 你好吧 阅读(808) 评论(0) 推荐(0) 编辑

导航