linux - 尝试运行 make 命令时出错

标签 linux git makefile terminal vivado

我正在尝试克隆并制作该项目以在 Vivado 中使用: https://github.com/olajep/parallella-fpga/tree/2016.11 克隆它后,我使用 git submodule init 和 gir submodule update 命令。 之后我使用 make 命令并收到此消息:

Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 28, in <module>
    from CommandNotFound import CommandNotFound
  File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 19, in <module>
    from CommandNotFound.db.db import SqliteDatabase
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/db.py", line 5, in <module>
    import apt_pkg
ImportError: /opt/Xilinx/Vivado/2015.2/lib/lnx64.o/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/python3/dist-packages/apt_pkg.cpython-36m-x86_64-linux-gnu.so)
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module>
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ImportError: /opt/Xilinx/Vivado/2015.2/lib/lnx64.o/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/python3/dist-packages/apt_pkg.cpython-36m-x86_64-linux-gnu.so)

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 28, in <module>
    from CommandNotFound import CommandNotFound
  File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 19, in <module>
    from CommandNotFound.db.db import SqliteDatabase
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/db.py", line 5, in <module>
    import apt_pkg
ImportError: /opt/Xilinx/Vivado/2015.2/lib/lnx64.o/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/python3/dist-packages/apt_pkg.cpython-36m-x86_64-linux-gnu.so)

我正在使用 ubuntu 18.04 、 Vivado 2015.2 和 gcc 7.3.0 我应该怎么办? 谢谢

最佳答案

这一行是你的问题:

ImportError: /opt/Xilinx/Vivado/2015.2/lib/lnx64.o/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/python3/dist-packages/apt_pkg.cpython-36m-x86_64-linux-gnu.so)

您需要下载并安装缺少的依赖项才能使 make 命令正常工作。

关于linux - 尝试运行 make 命令时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50542349/

相关文章:

git - 如何让 git 使用 "ssh"以外的 ssh (rsh) 传输

c - 在 Centos 7 的 libgcrypt 中找不到宏

c - 在不同内核版本上加载驱动程序时出现 "Invalid module format"错误

linux - 当我将我的QT版本从4.8.6升级到4.8.7时,widget列表会失去焦点

python - 无法在 CentOS 机器上导入 pandas

git - 无法使用脚本删除 Git 分支

python - 为什么使用nc连接时python代码执行顺序错误?

android - 安卓闹钟App源码下载

无法让 makefile 生成 gmon.out

c++ - 模板调用中变量的生成文件评估