我正在尝试为 MIPS 静态交叉编译 Mono。我能够编译 Mono,但它总是与它的依赖项动态链接,即使我为编译器指定了静态。
我写了一个测试程序,我可以用我的工具链静态编译它并在目标平台上运行它。我不确定我是否遗漏了某些东西,或者这是不可能的。我使用buildroot构建了我的工具链。
编辑
为了让事情更清楚一点,我想用它的依赖项静态编译单声道。mono 依赖的依赖项是:GLib、pkg-config 和 gettext。我相信 GLib 是一个直接依赖项,而 GLib 依赖于 pkg-config 和 gettext。
如果需要,我可以发布我的环境变量和配置命令。