LLVM: битовый код с llvm-gcc (mingw) для windows - PullRequest
3 голосов
/ 05 мая 2010

Я сейчас создаю небольшой JIT-компилятор. Для языка мне нужна библиотека времени выполнения для некоторых специальных математических функций. Я думаю, что лучше всего будет скомпилировать библиотеку в битовый код и связать ее. Компилятор должен быть интегрирован в продукт, и поэтому он должен работать под Windows (VC10, 64-битная версия).

Так возможно ли собрать математическую библиотеку с помощью mingw llvm-gcc, а затем связать ее с JIT-кодом? Или есть какие-либо проблемы, связанные с переносимостью сборки битового кода с llvm-gcc под mingw? Если есть проблемы, какое решение вы бы предложили?

1 Ответ

0 голосов
/ 06 мая 2010

Бит-код в переносимом формате (по крайней мере, с той же архитектурой);нет разницы между битовым кодом, сгенерированным в Windows, и битовым кодом, сгенерированным, например, в Linux или Cygwin.

...