便携式开源C++编译器

问题描述 投票:0回答:1

什么是可移植到 i386 操作系统的可移植开源标准 C++ 兼容编译器?

Gcc 和 llvm 都是用 C++ 编写的。 我找到了一些可移植的 C 编译器,但没有找到 C++ 编译器。

编辑
虽然交叉编译显然是让 C++ 编译器在目标操作系统上工作的一个选项,但我正在寻找一个“设计”为可移植的编译器(如果存在)。类似于 Comeau 的东西,但开源。

c++ portability
1个回答
4
投票

如果您在该操作系统中有汇编程序,您可以使用 -S 从 gcc 源生成汇编程序文件,然后链接到您的目标操作系统。这是一项艰苦的工作,但并非不可能。

© www.soinside.com 2019 - 2024. All rights reserved.