繁体   English   中英

我可以从程序(DLL)调用的C ++或C编译器

[英]C++ or C compiler that I can call from a program(DLL)

什么是C或C ++编译器是一个DLL,我可以通过DLL调用和编译C或C ++程序。
我想要做的是通过我将在我的C或C ++程序中使用的DLL调用一个函数(因为它们都使用DLL),它将编译我在方法中听到的文件或其他什么。
我只想要一个我可以编译exe的库(或者.app,这样会很好)。

从我对这个问题的一点了解,你最好的选择是Clang。 我发现以下链接很有用并且已经开始自己学习 - 构建一个不错的C ++交叉引用工具来替换我对C ++代码的gtags / cscope的使用

Clang - 基于库的架构

通过Python使用libclang

铿锵 - 胆量

您可能想尝试像lcc这样的编译器。 如果它是一个商业项目,他们可能会为您提供一个DLL版本......

Clang是第一个浮现在脑海中的东西。 第二件事是TaskGraph ,它只不过是一个基于模板的包装GCC的方式(不幸的是,TaskGraph没有明确的许可证;你需要与维护人员交谈)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM