gpt4 book ai didi

linux - 在 linux 中安装 digilent adept 2 无法运行 djtgcfg

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:54 26 4
gpt4 key购买 nike

我最近在 linux mint 17.3 上安装了 digilent adept 2。当我尝试执行 djtgcfg 或 djtgcfg 枚举时,我收到错误

djtgcfg: error while loading shared libraries: libdabs.so.2: cannot open shared object file: No such file or directory

libdabs.so 存在于我机器上的以下位置

/usr/lib/digilent/adept/libdabs.so.2
/usr/local/lib64/digilent/adept/libdabs.so.2
/home/han_solo/Xilinx/14.7/ISE_DS/common/bin/lin64/digilent
/digilent.adept.runtime_2.13.1-x86_64/lib64/libdabs.so.2.11.1
/home/han_solo/Xilinx/14.7/ISE_DS/common/bin/lin/digilent
/digilent.adept.runtime_2.13.1-i686/lib/libdabs.so.2.11.1
/home/han_solo/Xilinx/14.7/ISE_DS/ISE/bin/lin64/digilent
/digilent.adept.runtime_2.13.1-x86_64/lib64/libdabs.so.2.11.1
/home/han_solo/Xilinx/14.7/ISE_DS/ISE/bin/lin/digilent
/digilent.adept.runtime_2.13.1-i686/lib/libdabs.so.2.11.1
/usr/local/lib64/digilent/adept/libdabs.so.2.11.1
/usr/lib/digilent/adept/libdabs.so.2.16.5

每个实例都具有读取权限。我还确保/etc/ld.so.conf.d 中有一个副本并运行

$ sudo ldconfig

最佳答案

前往 /usr/local 并在 /usr/local/lib/中搜索 libdabs.so.2 usr/local/lib64,取决于你安装它的位置。务必同时检查 /usr/local/lib/digilent/adept/usr/local/lib64/digilent/adept

如果找不到该文件,可以尝试转到 /usr/Xilinx/14.4/ISE_DS/common/bin/lin64/digilent/usr/Xilinx/14.4/ISE_DS/common/bin/lin/digilent(32 位或 64 位驱动程序路径)并运行 ./install_digilent.sh。运行后,再次尝试找到libdabs.so.2

如果找到 libdabs.so.2,复制其路径,然后查找文件 /etc/ld.so.conf。编辑此文件。将您之前复制的路径粘贴到该文件的最后一行并保存(例如,您可以运行 sudo nano/etc/ld.so.conf 来编辑它)。然后,在终端中运行 sudo ldconfig 来更新缓存。之后,关闭您的终端并重新打开它。尝试再次运行 djtgcfg。它应该有效。

观察:在ld.so.conf中添加路径时,必须填写完整路径,不包含文件名。例如,如果文件路径是

/usr/local/lib64/digilent/adept/libdabs.so.2

那么你应该把 /usr/local/lib64/digilent/adept/ 放在你的 /etc/ld.so.conf 的最后一行

关于linux - 在 linux 中安装 digilent adept 2 无法运行 djtgcfg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39929896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com