读书人

C技能: 在main之前运行函数

发布时间: 2013-04-12 18:33:12 作者: rapoo

C技巧: 在main之前运行函数


main 并不是程序运行的开始, 如果你愿意, 可以在main之前就运行代码. 下面举个例子做示范


$ LD_LIBRARY_PATH=. ./a.out before main1_1in mainafter main


这个技巧可以用在初始化共享内存中,当你不期望copy 那个代码到 main中, 可以生成一个库, 每次 link 的时候, 自动给你生成想要的代码.


读书人网 >网络基础

热点推荐