C語言可執行程序內存分佈

C語言編譯器把程序編譯成可執行文件需要經過三個階段  編譯,彙編,鏈接 編譯:把C語言生成彙編程序 彙編:把生成的彙編程序彙編成二進制機器代碼 鏈接:將各個源文件形成的二進制代碼組合成一個文件 經過這三個過程將形成一個特定格式的可執行二進制文件 大體上 一個可執行文件 包括 靜態區與動態區 一個可執行的文件在編譯完成後生成的是 映象文件 映象文件如下圖所示 當運行文件時 會包括堆與棧 詳細信息介紹
相關文章
相關標籤/搜索