在使用6.0.0或6.0.1的Windows上编译
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配合使用。
答案 0 :(得分:0)
-l标志是必需的,省略“ lib”前缀和扩展名。
ld.lld Source.o -o Executable.exe -L“ C:/ Users / Username / Documents /” -lcode