? ? 如果你寫的代碼是hello.c,你的程序將經歷下面的步驟到達硬盤或者內存成為可執行文件。
第一步:hello.c(文本)經過預編譯生成hello.i(文本)
第二步:hello.i(文本)經過編譯器生成hello.s(匯編。文本)
第三步:hello.s(文本)經過匯編器生成hello.o(二進制)。
第四步:hello.o(二進制)經過鏈接器生成hello可執行文件。
參考文獻:深入理解計算機系統。
本文轉自 8yi少女的夢 51CTO博客,原文鏈接:http://blog.51cto.com/zhaoxiaohu/1703852,如需轉載請自行聯系原作者