热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

C到C转换器

由于C的类型更严格,因此如果编译为C文件,某些C代码不能使用C编译器进行编译.是否有任何工具可以获取C代码并从中生成有效的C代码.换句话说,它向C代码添加了使用C编译器编译代码所需

由于C的类型更严格,因此如果编译为C文件,某些C代码不能使用C编译器进行编译.是否有任何工具可以获取C代码并从中生成有效的C代码.换句话说,它向C代码添加了使用C编译器编译代码所需的内容.

请注意,我知道C和C代码可以链接,但在这里我特别谈论采用C代码并使用C编译器将其编译为C代码文件.

解决方法:

尝试使用其他标志进行编译以使其不那么严格和/或使用不同的编译器.

编辑#1:我无法添加评论.我只是在四处寻找想法,我没有亲自执行这些.经过一些挖掘后,您可能是SOL,具体取决于C代码是否写入不是C子集的部分集合中.

如果它只是非ansi C标准问题,您可能能够完成它.如果您使用的是gcc,可以尝试使用Microsoft Visual C或OpenWatcom.

至于旗帜,我认为你可以宽大处理,但我可能是错的.标志将取决于编译器,我想我已经使用-std = isoC99,-compat,-feat = features.


推荐阅读
author-avatar
En199010221
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有