Не очень понял, к чему это...vectoroc wrote:gcc линкует набор ".obj" файлов (COFF) в ".a" файл. Студия наверно поступает подобным же образом, кладёт .obj файлы в ".lib" (кстати, у этого файла в самом начале написано !<arch>)
Написал такой вот asm_code.asm:Serge wrote:Компилируй через ассемблер. В итоге объектник будет раза в три меньше.
Code: Select all
format MS COFF
align 4
public EXPORTS
extrn sqlite_open
extrn sqlite_exec
sqlite_open_name db 'sqlite_open',0
sqlite_exec_name db 'sqlite_exec',0
EXPORTS dd sqlite_open_name, sqlite_open, sqlite_exec_name, sqlite_exec