一般而言這部分通常不會有什麼問題,除非你是自己寫 assembly code 。 此部分是將 assembly code 轉成 object file。習慣上是 *.o 或是 *.obj 。
*.o
*.obj
有些原本就用組合語言寫的,如 boot-loader ,會跳過預處理以及 compile 直接進行組譯。