相关疑难解决方法(0)

如何使用GCC编译独立环境?

我正在研究的代码应该可以为托管和独立环境构建,为后一种情况提供某些stdlib函数的私有实现.

我可以在普通的工作站/构建服务器上使用GCC进行可靠的测试吗?使用GCC编译独立环境

  • "-ffreestanding"选项看起来很有前途,但它似乎"只"禁用内置函数并正确设置STDC_HOSTED宏,它仍然提供所有系统头.

  • 选项"-nostdinc"限制性太强; 我仍然想使用独立实现所需的头文件(特别是stddef.h和limits.h).

我在这里错过了什么?

哦,我现在正在使用GCC 4.4.3,很快就会升级到4.5.0.

gcc c99 c89 freestanding

20
推荐指数
1
解决办法
4222
查看次数

标签 统计

c89 ×1

c99 ×1

freestanding ×1

gcc ×1