g++: выполнение и crt и DllMain
Код:
g++ main.cpp -shared
то в выходном файле работает код инициализации но не выполняется моя точка входа. Вместо нее запускаеться чето вроде
Код:
push ebp
mov ebp,esp
mov eax,1
pop ebp
ret 0ch
mov ebp,esp
mov eax,1
pop ebp
ret 0ch
Если же сказать линкеру [FONT="Courier New"]-e_DllMain@12[/FONT] то моя точка входа выполняется но естесно не выполняется код инициализации.
Как сделать шоб работал сначала код инициализации и потом точка входа?