按照官網教程解壓后用
~$ 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 &