You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NixOS是否有MIPS binutils工具链包?如何获取相关编译工具?

NixOS上获取MIPS交叉编译工具链的方法
  • 安装预编译工具链包:Nixpkgs中包含MIPS交叉编译工具链,你需要的mips64-linux-gnu-ld、mips64-linux-gnu-gcc属于gcc-mips64-linux-gnu包,执行以下命令全局安装:

    nix-env -iA nixpkgs.gcc-mips64-linux-gnu
    

    该包已包含对应的binutils组件,安装后即可直接调用相关命令。

  • 临时加载工具链环境:若无需全局安装,可通过nix-shell临时加载工具链:

    nix-shell -p gcc-mips64-linux-gnu
    

    进入shell环境后,相关MIPS编译命令会自动生效。

  • 验证包存在性:如果网页搜索未找到,可通过命令行搜索所有MIPS相关包:

    nix-env -qaP | grep mips
    

    该命令会列出Nixpkgs中所有MIPS相关包,能快速定位到交叉编译工具链。

针对sm64反编译项目,建议在项目目录下创建shell.nix文件,将工具链依赖写入其中,方便每次开发时自动加载环境,示例内容如下:

{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
  buildInputs = [
    pkgs.gcc-mips64-linux-gnu
    # 可添加项目所需其他依赖
  ];
}

内容的提问来源于stack exchange,提问作者Erotemic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 06:10:09