Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在构建一个小型 JIT 编译器。对于语言,我需要一个运行时库来处理一些特殊的数学函数。我认为最好的办法是将lib编译为位码并链接它。编译器应该集成在一个产品中,并且到目前为止,它必须在 windows (VC10, 64bit) 下工作。
那么是否可以使用 mingw llvm-gcc 构建数学库,稍后使用 JITed 代码构建一个链接?或者在 mingw 下使用 llvm-gcc 构建位码的可移植性是否有任何问题?如果有问题,你会建议什么解决方案?
位码是可移植的格式(至少在相同的架构下);在 Windows 中生成的位码与在例如 Linux 或 Cygwin 中生成的位码之间没有区别。