Я некоторое время без проблем использую CodeBlocks с компилятором Digital Mars D и компилятором LLVM Clang. Теперь мне нужно использовать компилятор LDC D, и у меня возникают проблемы с вызовом компоновщика.
Я получаю следующий вывод:
-------------- Build: Debug in test (compiler: LLVM D Compiler)---------------
ldc2.exe -g -I"C:\Program Files\LDC\ldc2-1.13.0-windows-x64\bin" -c hello.d -of=obj\Debug\hello.o
ldc2.exe -L-L"C:\Program Files\LDC\ldc2-1.13.0-windows-x64\lib" -of=bin\Debug\test.exe obj\Debug\hello.o
Error: unrecognized file extension o
Process terminated with status 1 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))
Кажется, что шаг компиляции работает нормально, но указание ldc2.exe в качестве компоновщика явно не удается.
Аналогично, использование ldmd2.exe
и lld-link.exe
в спецификации компоновщика CodeBlocks приводит к аналогичным ошибкам.
Есть предложения?