Mips 代码的交叉编译

Mips 代码的交叉编译,mips,cross-compiling,Mips,Cross Compiling,我试图交叉编译一些代码。它有一个目录结构。我使用自动工具用非递归make编译它。它很好用。 它有一个使用glib2.0的散列实现。当我尝试为mips64(带有标志CC=/path to sdk的gcc,--build=mips64,--host=i686 LD=/path to sdk的LD flags)体系结构交叉编译它时,它给了我一个/usr/local/sdk/path to LD flags/-lglib2.0未找到的错误 然后我尝试用一些标志交叉编译glib。它给了我一个错误/usr/

我试图交叉编译一些代码。它有一个目录结构。我使用自动工具用非递归make编译它。它很好用。 它有一个使用glib2.0的散列实现。当我尝试为mips64(带有标志CC=/path to sdk的gcc,--build=mips64,--host=i686 LD=/path to sdk的LD flags)体系结构交叉编译它时,它给了我一个/usr/local/sdk/path to LD flags/-lglib2.0未找到的错误 然后我尝试用一些标志交叉编译glib。它给了我一个错误/usr/local/sdk/path,指向ld flags/-lffi未找到。 我下载了lib-ffi并交叉编译了它。我再次遇到错误,但不知何故设法消除了它们。然后我转到glib,当编译它时,得到一个错误声明 /usr/local/sdk/path-to-ld-flags/-ldl-not-found-lrt-not-found-lz


请帮忙。交叉编译glib的正确方法是什么?

您正在尝试构建自己的工具链。工具链建筑是一门最好留给巫师的黑色艺术。我们其余的人一般都会下载


如果您认为自己是一名学徒巫师,请尝试。

您应该提供更多详细信息。显然,您应该获得或构建(使用交叉编译器等)目标机器所需的所有库,甚至是系统库,如
-ldl
-lrt
或基本库,如
-lz