我试图用qemu来模拟固件,但是在执行它时我得到了一个错误。
首先,我将固件文件系统解压缩到一个文件夹中,并将文件复制到其中:
bin cdrom dev etc home init lib linuxrc mnt opt proc qemu-mipsel root sbin sys tango tmp udev usr var
然后我用chroot执行模拟器:
色块。./qemu-mipsel ./bin/ls
我得到了以下错误:
chroot: failed to run command `./qemu-mipsel': No such
我对Julia语言还不熟悉,但遇到了一个奇怪的错误。因此,我试图预编译并加载一个名为Sympy.jl的包,用于符号数学,比如同名的Python包。
我安装了Julia 1.0.0,并从包管理器运行代码:
build SpecialFunctions;
因为这是Sympy包的依赖项。我收到一个错误,上面说:
ERROR: LoadError: LoadError: Unable to open libLLVM!
现在,我检查了julia命令,它显示已经安装了versioninfo()。不知道为什么当我使用Ubuntu时,它说我使用的是红帽子linux。这是输出。
Julia Version 1
我正在学习GStreamer basic教程。安装了良好的插件。教程2(包括用C语言构建一个带有autovideosink的管道)工作得很好-所以autovideosink元素显然是存在的--它应该在那里。然而,教程10 (GStreamer工具)在我尝试从命令行使用自动视频链接的情况下不起作用。(这是一个Ubuntu 16.04环境)
# any attempt to use autovideosink says no element
$ gst-inspect-1.0 autovideosink
No such element or plugin 'autovideosink
我在x64 Arch上使用Gracenote编写并运行了一个程序,使用cmake/gcc,没有问题。现在,当我编译并在arm Debian上运行时,会得到以下错误:
/src/tracker-linux: error while loading shared libraries: libgnsdk_musicid.so: cannot open shared object file: No such file or directory
我已经验证了这个文件是否存在,并在/usr/lib中进行了符号链接,而strace似乎表明找到了该文件(参见下面)。我还应该试试什么?
ldd产出:
libgn
我有一个二进制文件,它需要一些*.so文件来执行。现在,当我尝试在一些较旧的机器上执行它时,它显示
/lib/libc.so.6: version `GLIBC_2.4' not found
如何将其搜索路径从/lib/libc.so.6更改为/lib/i386-linux-gnu/libc.so.6
所以我可以在同一台机器上运行两个不同的libc文件。
这是
sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
linux-modules-4.15.0-33-generic linux-modules-4.15.0-34-generic
Use 'sudo apt autoremove