|
刚接触交叉编译工具构造,
现在面临的主要问题就是看到的文档中都是生成arch-linux-gcc形式的工具, 完成这样的编译需要 linux 内核头文件,
而我现在需要完成的是为类似ucos这样的os构造相应工具, 应该是需要生成 arch-none-elf(不涉及独立的操作系统, ucos是和所有应用代码整个编译在一起的)的工具.
这种情况下我根本没有linux内核头文件, 如何编译 uclibc或者glibc?因为在给 uclibc做make menuconfig 过程中需要指定 linux headers, 否则后面make编译的时候报错说找不到linux内核头文件.
请问这个问题应该怎么解决呢?
这应该是我对cross-compiler的认识不对否则那么多的系统都是怎么做的呢?
多谢了! |
|