搓了一个安装脚本

[复制链接]
查看800 | 回复3 | 2023-11-10 17:25:50 | 显示全部楼层 |阅读模式

执行要在bash中,不要cmd!!
如题,把安装的命令放在了一个sh里,然后生成了path脚本,使用时 . path导入环境变量并打印工具的版本信息
log6.png

如果在安装前已经有了项目文件夹,会删除此文件夹(不过回收站),使用时注意!!
  1. #!bash

  2. if [ -d AiPi-Open-Kits ]; then
  3.     echo The AiPi-Open-Kits folder already exists and will be deleted soon
  4.     rm -rf AiPi-Open-Kits
  5. fi

  6. START_PATH=$(pwd)

  7. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git

  8. cd AiPi-Open-Kits

  9. sed -i 's/github.com/gitee.com/g' .gitmodules

  10. git submodule init

  11. git submodule update

  12. cd aithinker_Ai-M6X_SDK/

  13. git submodule init

  14. git submodule update

  15. git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git


  16. cd $START_PATH

  17. echo= > path

  18. echo '#!bash' >> path
  19. echo >> path
  20. echo RISCV_GCC_PATH=$START_PATH/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain_gcc_t-head_windows/bin/ >> path
  21. echo MAKE_PATH=$START_PATH/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/tools/make/ >> path
  22. echo NINJA_PATH=$START_PATH/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/tools/ninja/ >> path
  23. echo >> path
  24. echo 'PATH=$RISCV_GCC_PATH:$MAKE_PATH:$NINJA_PATH:$PATH' >> path
  25. echo >> path
  26. echo RISCV_GCC_PATH= >> path
  27. echo MAKE_PATH= >> path
  28. echo NINJA_PATH= >> path
  29. echo >> path

  30. echo 'riscv64-unknown-elf-gcc --version' >> path
  31. echo 'make --version' >> path
  32. echo 'echo' >> path
  33. echo 'echo -n ninja version: ' >> path
  34. echo 'ninja --version' >> path


复制代码


本帖被以下淘专辑推荐:

回复

使用道具 举报

bzhou830 | 2023-11-10 17:42:52 | 显示全部楼层
自动化好
选择去发光,而不是被照亮
回复

使用道具 举报

End | 2023-11-10 18:53:52 | 显示全部楼层
羡慕
回复 支持 反对

使用道具 举报

云梦 | 2024-6-23 21:22:52 | 显示全部楼层
......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则