水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:大牛们,有没有c++转c的开源工具
4楼
|
DoorWay
|
2021-02-23 09:19:41
|
展开
道理上不通啊!好比那UTF8转GBK、大象耍牛逼的相仿,放不下啊。
比如说异常,C里没有。
这俩近亲,直觉上应该是封装dll、导出接口供C用。
【 在 tytkz 的大作中提到: 】
: 感谢!
: - 来自「最水木 for iPhone Xr」
--
FROM 1.86.0.*
13楼
|
DoorWay
|
2021-03-09 15:46:40
|
展开
你这个段位太高,技术上我跟不上。
但要是从话理上,我懂。
实现编译器的级别,引入中间语言,那既然可以编译到汇编,也可以编译到C。
楼上也提到,反汇编到C。
【 在 ilovecpp 的大作中提到: 】
: 为什么不能转呢?异常的实现,无非是一些全局只读数据(可以转成C全局数组)和一些runtime函数(C里面照样可以调用)。
: 只要C编译器可以编译就行,又没要求你转成像人写的C代码。
--
FROM 106.44.132.*
19楼
|
DoorWay
|
2021-03-12 22:11:00
|
展开
赞链接
【 在 milksea 的大作中提到: 】
: 最后一个这样干的编译器好像是 Comeau,现在已经死了。
: 目前还能用的大概是先用 llvm 生成中间代码,然后后端输出为 C。这个和生成汇编效果差不多,意义不太大。
:
https://isocpp.org/wiki/faq/compiler-dependencies#convert-to-c
: ...................
--
FROM 1.85.205.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版