Clang Windows LD Установить путь к библиотеке не работает?
Компиляция на 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 ответ
Решение
-l флаг обязателен, без префикса "lib" и расширения.
ld.lld Source.o -o Executable.exe -L "C: / Пользователи / Имя пользователя / Документы /" -lcode