複選題
17. 完整的電腦程式,從原始程式到可執行程式,包含哪些部分?
(A)編譯(compiler)
(B)除錯(debugger)
(C)連結(linker)
(D)安全檢查(securer)
(E)載入(loader)

答案:登入後查看
統計: A(113), B(46), C(101), D(42), E(101) #3174993

詳解 (共 2 筆)

#7009383
1. 題目解析 這道複選題主要考察的是從...
(共 872 字,隱藏中)
前往觀看
1
0
#7081218

?【程式從原始碼到執行,要經過哪些步驟?】

? 整體流程(最常考的 3 大步)

ㅤㅤ
原始碼 → 編譯(compiler) → 目標碼(object file) → 連結(linker) → 可執行檔(.exe) → 載入(loader) → 執行

⭐ 各部分解釋(你會一看就懂)

✔ (A) 編譯(compiler)

  • 把你寫的程式(C、C++、Java…)
    轉成機器看得懂的物件碼(object code)

例:

ㅤㅤ
int main() { }

➡ 變成 CPU 可讀的低階語言

? 必要步驟

✔ (C) 連結(linker)

  • 把多個物件檔、函式庫(library)
    合起來變成單一的可執行檔(.exe)

例:

  • main.o

  • printf 函式庫
    ➡ 全部一起變成可執行程式

? 必要步驟

✔ (E) 載入(loader)

  • 作業系統將可執行檔
    載入到記憶體(RAM)中,準備開始跑

? CPU 要執行前最後的步驟
? 必要步驟

❌ 不是必須的流程

(B) 除錯(debugger)

除錯只是「開發時協助找錯誤的工具」
不是必經步驟。

(D) 安全檢查(securer)

不是程式編譯流程的一部分。

0
0

私人筆記 (共 1 筆)

私人筆記#7752337
未解鎖
原始程式到可執行程式 sourc...
(共 138 字,隱藏中)
前往觀看
1
0