按照官网教程解压后用
~$ sudo ./xsetup
命令总是显示
~$ Command not found
几近抓狂。
查阅网上各种资料。
1. 查看xsetup文件权限
~$ ls -la
显示是可执行文件
2. 用file可以查看文件类型
file xsetup
3. 用vim打开文件
~$ vim xsetup
发现首行为
#!/bin/bash
该文件为bash文件,应该用bash来编译。
不可以用shell来编译。
sh xsetup
则会出现“Bad substitution"
4. bash编译
bash xsetup
出现
xsetup: line 68: /home/lity/Desktop/Xilinx_Vivado_SDK_2016.4_1215_1/Xilinx_Vivado_SDK_2016.4_1215_1/tps/lnx64/jre/bin/java: Permission denied
这是文件权限问题
5. 更改文件权限
给文件执行的权限
chmod +x ./tps/lnx64/jre/bin/java
这里有个知识点,文件权限有三种:
-r 读; -w 写; -x 执行
此时再次用bash编译即可。
6. 启动vivado
source /opt/Xilinx/Vivado/2016.4/settings64.sh
vivado &