在我的节点目录中运行docker-compose up时,我得到
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /app/node_modules/bcrypt/lib/binding/bcrypt_lib.node)
但我绝对是有口才的:
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX_3.4.2
GLIBCXX_3.4.2
GLIBCXX_3.4.20
GLIBCXX_3
有一个数字媒体设备,我想让ImageMagick命令行工具‘导入’工作。尝试从其他系统运行二进制文件会产生“无法执行二进制文件”错误,因为体系结构不同(我猜)。
我如何让这个工具在这个MIPS架构上工作--设备上没有编译器或包管理器。
最终的目标是使用导入来拍摄任何给定时间附加显示上的屏幕截图。
uname -a
Linux 4310 2.6.22.19-27-sigma #2 PREEMPT Mon May 16 01:03:35 PDT 2011 mips GNU/Linux
more /proc/cpuinfo
system type : Sigma Des
问题是,如果我在for循环中比较int和size_t,那么它工作得很好。
vector<int> v;
for (int i = 0; i < v.size(); ++i)
但是,如果我这样做是行不通的:
vector<int> v;
int max_num = max(3, v.size());
Line 13: Char 24: error: no matching function for call to 'max'
/usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++
我正在尝试使用Sage,但是当我输入./sage时,我得到了很多类似这样的错误,带有奇怪的字符:
----------------------------------------------------------------------
| Sage Version 4.8, Release Date: 2012-01-20 |
| Type notebook() for the GUI, and license() for information. |
--------------------------------------
我已经在我自己的Ubuntu系统上编写了一个程序。现在,我想在具有相同架构但稍微过时的共享库的外部Ubuntu系统上运行它。我如何从我自己的系统中得到关于外国图书馆的工作?我不是外国机器的根。
到目前为止,我尝试将me@mymachine> ldd myprogram和myprogram列出的文件复制到外部机器上的同一个目录中。在那里执行me@foreignmachine> ./myprogram时,我预期同一个目录中的库将被加载,而不是库路径中过时的库。但是,我得到了错误消息。
/usr/lib64/libgomp.so.1: version `GOMP_4.0' not
我在PyPI上有个。最新版本是0.1.6。
不幸的是,我不能通过pip安装它:
$ pip install sexpr==0.1.6
Could not find a version that satisfies the requirement sexpr==0.1.6 (from versions: 0.1.6.linux-x86_64, 0.1.2, 0.1.3, 0.1.4, 0.1.5)
No matching distribution found for sexpr==0.1.6
包显然就在那里:
$ pip search sexpr
sexpr (0.1.6) - S-ex