百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

incbin

> 编程语言
开源

在 C/C++ 中包含二进制文件

1.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

在 C/C++ 中包含二进制文件

incbin

轻松地将二进制文件和文本文件包含在您的 C/C++ 应用程序中

示例

…

可移植性

已知可在以下编译器上运行

  • GCC
  • Clang
  • PathScale
  • 英特尔
  • Solaris 和 Sun Studio
  • 绿山
  • SNC (ProDG)
  • Diab C++ (WindRiver)
  • XCode
  • ArmCC
  • RealView
  • ImageCraft
  • Stratus VOS C
  • TinyCC
  • cparser 和 libfirm
  • LCC
  • MSVC – 请参阅下面的 MSVC 如果您的编译器没有列出,只要它支持 GCC 内联汇编器,就可以使用此命令。 应该可以正常工作。

MISRA

INCBIN 可以在 MISRA C 设置下使用。但是由于它使用内联汇编来实现其功能,因此需要独立检查。基于 commit: 7e327a28ba5467c4202ec37874beca7084e4b08c,已多次对此头进行了独立验证。

SIMD 对齐
SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 16
Neon, AltiVec 16
AVX, AVX2 32
AVX512 64

前缀

默认情况下, incbin.h 会输出带有 g 前缀的符号。可以通过在包含 incbin.h 之前定义 INCBIN_PREFIX 来调整前缀。例如:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言