Опубликовано в

Команда ldld (linker) используется для связывания объектных файлов и создания ис…

Команда ld
ld (linker) используется для связывания объектных файлов и создания исполняемых файлов или динамических библиотек.
Примеры использования команды ld:
1. Создание исполняемого файла:
ld -o myprogram file1.o file2.o lib1.a lib2.a
Эта команда связывает объектные файлы file1.o и file2.o с библиотеками lib1.a и lib2.a и создает исполняемый файл myprogram.
2. Создание динамической библиотеки:
ld -shared -o libmylib.so file1.o file2.o
Эта команда связывает объектные файлы file1.o и file2.o и создает динамическую библиотеку libmylib.so
3. Указание точки входа:
ld -e my_function -o myprogram file1.o file2.o lib1.a lib2.a
Эта команда связывает объектные файлы file1.o и file2.o с библиотеками lib1.a и lib2.a, указывает my_function как точку входа, и создает исполняемый файл myprogram.


View Source