我正在尝试交叉编译一些代码。它有一个目录结构。我使用自动工具使用非递归 make 编译它。它工作正常。它有一个使用 glib2.0 的哈希实现。当我尝试为 mips64(带有标志 CC=/sdk 的 gcc 的路径、--build=mips64、--host=i686 LD=/sdk 的 ld 标志的路径)架构交叉编译它时,它给了我一个错误,即 /usr /local/sdk/path to ld flags/ -lglib2.0 not found 然后我尝试用一些标志交叉编译 glib。IT 给了我一个错误 /usr/local/sdk/path to ld flags/ -lffi not found。我下载了 lib ffi 并交叉编译了它。我再次遇到错误,但不知何故设法将它们删除。然后我转到 glib,在编译它时,出现错误,指出 /usr/local/sdk/path to ld flags/ -ldl not found -lrt not found -lz not found
请帮忙。交叉编译 glib 的正确方法是什么?