Clang Windows LD Установить путь к библиотеке не работает? - PullRequest
0 голосов
/ 28 августа 2018

Компиляция в Windows с 6.0.0 или 6.0.1

ld.lld не может найти библиотеку по указанному пути.

Это не работает:

ld.lld Source.o -o Executable.exe -L"C:/Users/Username/Documents/" libcode.a

Но это так:

ld.lld Source.o -o Executable.exe C:/Users/Username/Documents/libcode.a

Я что-то здесь не так делаю? Он работает с GNU LD просто отлично.

1 Ответ

0 голосов
/ 29 августа 2018

-l флаг обязателен, без префикса "lib" и расширения.

ld.lld Source.o -o Executable.exe -L "C: / Пользователи / Имя пользователя / Документы /" -lcode

...