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

如何在Ubuntu的.sh脚本中配置嵌入式Linux工具链环境?

将嵌入式Linux工具链环境配置命令写入Shell脚本的正确方式

直接把source命令写入Shell脚本即可,但要注意脚本的执行逻辑,具体实现步骤如下:

  1. 创建Shell脚本文件(比如命名为setup_toolchain.sh),写入以下内容:
#!/bin/bash
# 加载嵌入式Linux工具链的环境变量
source /opt/fslc-x11/2.2.1/environment-setup-armv7at2hf-neon-fslc-linux-gnueabi

# 可选:在这里添加依赖工具链的后续操作,比如内核编译命令
# make ARCH=arm CROSS_COMPILE=arm-fslc-linux-gnueabi- menuconfig
# make ARCH=arm CROSS_COMPILE=arm-fslc-linux-gnueabi- -j$(nproc)
  1. 给脚本添加可执行权限:
chmod +x setup_toolchain.sh
  1. 根据需求选择执行方式:
  • 若只想给当前终端会话配置工具链环境变量,执行:
    source setup_toolchain.sh
    # 或者用简写形式
    . setup_toolchain.sh
    
    这种方式会让环境变量生效于当前终端,后续在该终端里执行的编译命令都能使用工具链。
  • 若脚本里已经包含了完整的编译流程(比如上面示例里的make命令),直接执行脚本即可:
    ./setup_toolchain.sh
    
    此时工具链环境变量会在脚本运行的子Shell中生效,完全覆盖脚本内后续命令的执行环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 16:55:36