【C語言進階深度學習記錄】三十六 程序與進程的區別(程序的內存佈局)

上一篇文章學了堆,棧以及靜態存儲區。它們實際上都是針對進程來說的。那麼程序與進程有什麼區別呢? 本文不細講程序與進程。 1 程序與進程 1.1 什麼是程序 寫完的.c文件是源文件。也叫源代碼。 將源代碼編譯後,會生成可執行文件程序(Linux下是.out,windows下是.exe)。這個文件就是程序。也叫作可執行代碼。 比如下面的源代碼對應的可執行文件的內容: 那麼程序文件中,各個段的作用是什麼
相關文章
相關標籤/搜索