Ubantu18.04下安装Vivado2018.3软件时出现stdio.h文件不存在等gcc标准库不能找到的解决方法
第一次安装Ubantu18.04,以为裸系统的包都是全的,没想到/usr/include/里的库文件少的离谱,装完Vivado2018.3后综合程序时居然给我报找不到"stdlib.h",搜集了半天资料,终于找到了解决方法。现把软件安装的过程总结如下。
【前期准备】
换源
1、编辑源文件
$ sudo geidt /etc/apt/sources.list
2、修改该文件,将该文件中原内容全部删除,添加如下内容,此处以清华源为例。
# 清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
3、使用下面命令更新一下,等待其更新完成即可。(不进行该步骤的话会导致编译器出问题)
$ sudo apt update && sudo apt upgrade
$ sudo apt-get install libc6-dec
【安装】
安装软件
1、上官网下载Vivado版本2018.3安装包。
2、使用指令
$ tar xvzf XXX(下载的文件名).tar.gz
3、进入解压后的文件夹,执行
$ sudo ./xsetup
4、进入安装界面,按需选择期间,按默认路径(/opt/Xilinx)下载即可。
安装Xilinx Platform Cable USB驱动
扫描二维码关注公众号,回复:
11587175 查看本文章
1、切换路径
$ cd /opt/Vivado/2018.3/data/xicom/cable_drivers/lin64/install_script/install_drivers/
2、执行安装程序
$ sudo ./install_drivers
3、重启电脑
【启动】
1、在主目录界面打开终端,输入
$ sudo gedit .bashrc
2、在该文件末端添加
$ source /opt/Xilinx/Vivado/2018.3/settings64.sh
3、关闭终端,并在你想创建Vivado工程的目录下,右键打开终端,然后执行
$ vivado
即可启动vivado,执行
$ vivado_hls
即可启动HLS工具,执行
$ vivado_hls -p <prj_name>
即可打开HLS项目工程,执行
$ vivado_hls -f XXX.tcl
即可创建项目工程