計算機系統課程 筆記總結 CSAPP第三章 程序的機器級表示(3.2-3.4)

3.2 程序編碼 gcc編譯器以彙編代碼形式產生輸出,彙編代碼是機器代碼的文本表示,給出了程序中的每一條命令。 然後gcc調用匯編器和鏈接器,根據彙編代碼生成的可執行機器代碼。 Linux使用了平坦尋址方式,因此可以將整個存儲空間(包括棧、堆等)看做一個大的字節數組   執行 gcc -Og -o p p1.c p2.c 編譯選項 -Og 告訴編譯器使用會產生符合原始C代碼整體結構的機器代碼優化等
相關文章
相關標籤/搜索