Я пытаюсь выполнить кросс-компиляцию tcmallo c на Linux для windows. Я использую clang-cl (драйвер clang для vc ++ cl.exe).
моя команда конфигурирования была ./configure --host = x86_64-w64-mingw32
Я не хочу использовать набор инструментов mingw32, я скопировал MS SDK et c в Linux и я хочу использовать их вместо заголовков / библиотек MINGW. но tcmallo c configure не предлагает никаких других параметров хоста, кроме x86_64-w64-mingw32, которые не нуждаются в функции nanosleep. если я использую любой другой параметр --host, то настраиваю ошибки при проверке наносонита. но если я использую x86_64-w64-mingw32, то библиотеки liber для компоновщика предоставляются как -l, а clang-cl не понимает этот формат libname. он понимает только формат .lib (без префикса).
, поэтому я немного застрял.
Что я могу сделать для кросс-компиляции без использования mingw.