Vivado/Vitis 2026.1 避坑指南

Vivado/Vitis 2026.1 避坑指南
Vivado/Vitis 2026.1 避坑指南坑点一安装后执行installLibs.sh脚本报错Vitis 安装完成后系统会提示运行installLibs.sh。在 Ubuntu 下实际应使用命令sudobashinstallLibs.sh但执行时可能遇到如下错误installLibs.sh: line 5: $\r: command not found installLibs.sh: line 32: syntax error near unexpected token elif installLibs.sh: line 32: elif [ -f /etc/os-release ] ; then原因该脚本使用了 Windows 风格的行尾符\r\n而非 Unix 风格\n。Bash 会将多余的\r解释为命令的一部分从而引发“command not found”后续的elif语法错误同样源于这些多余字符干扰了解析器。解决方法将脚本转换为 Unix 行尾格式。在脚本所在目录下任选以下一种方式处理若已安装dos2unixdos2unix installLibs.sh使用sed直接修改原文件sed-is/\r$//installLibs.sh使用tr生成新文件后覆盖tr-d\rinstallLibs.shinstallLibs_fixed.shmvinstallLibs_fixed.sh installLibs.sh转换完成后$\r报错即可消除脚本可正常执行。坑点二License 配置通过 AMD 官方许可证申请页面https://account.amd.com/en/forms/license/license-form.html获取Xilinx.lic文件后无需额外启动 FlexLM 服务或运行任何后台程序。只需将该文件保存到用户主目录下的隐藏文件夹~/.Xilinx/中工具即可自动识别并生效。总结以上两点是 2026.1 版本常见的初始设置问题按上述步骤操作即可顺利避开。