ld
(鏈接器)是 Linux 系統中的一個工具,它的主要作用是將編譯后的目標文件(object files)鏈接成一個可執行文件
ld
命令通常與 gcc
編譯器一起使用,gcc
會生成目標文件,然后通過 ld
命令將這些文件鏈接成一個可執行文件。例如,如果你有一個名為 main.c
的 C 語言源文件,你可以使用以下命令將其編譯為目標文件,并將其鏈接成一個名為 my_program
的可執行文件:
gcc main.c -o my_program
在這個例子中,-o
選項告訴 gcc
將編譯后的目標文件鏈接成一個名為 my_program
的可執行文件。然后,你可以使用 ./my_program
命令運行這個程序。
需要注意的是,ld
命令還有許多其他選項,可以用來控制鏈接過程,例如指定庫文件、定義符號、優化輸出文件等。你可以通過查看手冊頁(man page)或在線文檔來了解更多關于 ld
命令的詳細信息。