昔やったみたいに .ctors セクションに C++ で書き込むことは簡単にできる。

C でも GCC 拡張を使えばいい。

#include <stdio.h>
void ctor() __attribute__((constructor));
void ctor() { printf("ctor\n"); }
なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h