Что такое переносимый компилятор с открытым исходным кодом, совместимый с C++, который можно портировать на i386 OS?Переносимый компилятор C++ с открытым исходным кодом
Gcc и llvm написаны на C++. Я нашел несколько портативных компиляторов C, но не C++.
редактировать
в то время как кросс-компиляции будет, очевидно, вариант, чтобы получить C++ компилятор, работающий на целевой ОС, я ищу для компилятора «разработан», чтобы быть портативным, если существует. Что-то вроде Комо, но с открытым исходным кодом.
Обычно вы загружаете компилятор с помощью кросс-компиляции. Вам не нужен компилятор * running * на целевой ОС, вам просто нужен тот, который может * генерировать * для него. Это означает, что язык, на котором реализован компилятор, в значительной степени не имеет значения. Если у вас есть компилятор C на этой ОС, не можете ли вы интегрировать его сервер в GCC или Clang, чтобы заставить их перекрестно скомпилировать его? – Angew
Старые версии GCC написаны на C, поэтому вы можете создать один из них, а затем использовать его для создания более новой версии GCC (которая будет поддерживать новейшие стандарты). – Brian
Оба GCC & Clang/LLVM могут быть * кросс-компиляторами * –