【发布时间】:2013-04-27 20:24:34
【问题描述】:
因此,当使用 gcc 编译时,我的代码可以使用 GLES 库和头文件成功编译。当我想为 RPi 使用 arm-unknown-linux-gnueabi-gcc 进行编译时,它找不到 GLES2/gl2.h。
arm-unknown-linux-gnueabi-gcc 不知道usr/include 中的标头吗?它适用于标头 ib usr/include root,例如 stdio.h 或 malloc.h,但是当我尝试在 usr/include 内的文件夹中包含某些内容时,找不到它?
【问题讨论】:
-
您的 host/PC 标头与 Raspberry Pi 不同。您需要将它们指向为您的设备Raspberry Pi 配置的
GLES2/gl2.h。事情可能会使用错误的接口等进行编译。使用 real 标头总是更好。不幸的是,我不知道在哪里可以买到它们;或者我会提供一个答案。
标签: gcc arm cross-compiling raspberry-pi