我正在尝试在32位Ubuntu 10.04虚拟机上使用Linaro工具链为ARM构建带有调试符号的glibc-2.13。根据我的研究,执行此操作的步骤(以及我采取的步骤)如下所示:
mkdir /home/user/Desktop/glibc
cd /home/user/Desktop/glibc
wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.13.tar.gz
wget http://ftp.gnu.org/gnu/glibc/glibc-2.13.tar.bz2
tar xvjf glibc-2.13.tar.bz2
tar xvf gli
如何在linux上安装Glibc 2.28?我一直在寻找不同的方法,但我做不到。我需要它来启动一个vps上的一个基本的“我的世界”服务器。
如果你知道用我的基本插件打开服务器的更简单的方法,请告诉我,我已经尝试了3天了,我已经创建了大约8个实例来重新开始。linux上的新手哈哈!
IBC_2.28' not found (required by node)
wine: cannot find './bedrock_server.exe'
node: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.28' no
我使用的是64位的crunnchbang linux。我安装了atom文本编辑器,但当我试图启动它时,它给出了错误。输出如下:
shunya@crunchbang:~$ atom
shunya@crunchbang:~$ /usr/share/atom/atom: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/share/atom/atom)
/usr/share/atom/atom: /lib/x86_64-linux-gnu/libc.so.6: version
我是交叉编译的新手,刚刚开始在我的linux机器(amd64)上用ARMv5 (linux kernel 2.6.31.8)为主机(NAS)交叉编译包。我安装了crosstool ng,并用它创建了用于ARM编译的工具链。根据网上的一些教程,我成功地编写了x264包。但是现在,当我尝试运行它时,我得到了以下错误消息
./x264: /lib/libm.so.6: version 'GLIBC_2.15' not found (required by ./x264)
好了,现在我知道我需要libm库了,但是它是什么,以及如何用它编译x264?
我正试图为基于Linux的自定义设备开发一个应用程序。我的构建环境(Ubuntu16.04)使用GLIBC-2.23,所有其他应用程序都使用此版本,但是新的自定义设备使用的是GLIBC的旧版本,因此我将
/lib/libc.so.6: version `GLIBC_2.16' not found (required by /opt/myapp/lib/libcurl.so.4)
我不能改变我的构建环境,我也不能更新自定义设备GLIBC。
所以被卡住了。也许我可以将新的glibc版本与我的应用程序解释链接起来,但我不知道该如何做呢?
我试着跟着,但还是一样
/lib/ld-linux.s
我编译了一个可执行文件,可以选择使用特定库(而不是系统库)。编译正常。
但是当我执行这个二进制文件时,尽管指定了指向这些特定库的LD_LIBRARY_PATH,但我在libc上发现了一个关于找到错误的glib版本的错误:
./bin: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by /home/user/ptxdist/platform-i586/sysroot-target/usr/lib/libglib-2.0.so.0)
这是正常的,因为可执行文件使用系统libc而不是特定的li
下面是我在手动运行下载更新的SDK和工具(25)的构建脚本时遇到的错误,因为我们服务器中的Jenkins构建系统尚未用最新的SDK和工具更新,我知道这可能是因为构建系统只支持比我们公司负责jenkins构建服务器的GLIBC_2.14.The人员更早的版本,他们正在延迟更新,因此,除了在服务器上更新GLIBC_2.14之外,任何解决方案都将是jenkins构建的控制台输出。
compileDevDebugAidl/opt/android-sdk-linux/build-tools/25.0.2/aidl:
/lib64/libc.so.6: version `GLIB
我在Linuxcentos6.5中安装了Visual代码,但我得到了一些错误,因为该代码需要任何库,但我不知道如何找到它
这是错误代码
code: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by code)
code: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by code)
code: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' n
我正试着在阿尔卑斯linux上制作一个Teamspeak映像,但老实说,我不知道为什么docker说
./ts3server: not found
这是带有Dockerfile代码的Github页面:
集装箱日志:
/opt/teamspeak3-server_linux_amd64/ts3server_minimal_runscript.sh: line 8: ./ts3server: not found
谁知道这是怎么回事?我想一个人在提取部分做错了什么,但我不确定。
我正在尝试使用Yocto SDK构建一个应用程序。编译运行良好,但当涉及到链接时,会出现以下链接器错误: ...
/opt/mydistro/1.0.0/sysroots/x86_64-pokysdk-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/8.3.0/real-ld: /opt/mydistro/1.0.0/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi/usr/lib/libc.a(getcontext.o): in function `getcon
我在我的Linux系统中使用了socket()的手册页面,我想知道它所记录的函数属于什么功能。
例如,函数int socket(int domain, int type, int protocol)。胶质细胞的功能部分吗?它是Linux内核的直接部分吗?手册的标题是Linux程序员手册。
我很想得到一个解释和澄清。
我正在尝试安装glibc-2.12.2,因为Haskell-stack特别需要2.12版本。
ldd --version
ldd (GNU libc) 2.26
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Ro
每次gdb捕获异常时,我都会收到一个恼人的错误。我运行了下面的示例程序
#include <stdexcept>
int main() {
throw std::invalid_argument("");
return 0;
}
运行gdb的结果是
terminate called after throwing an instance of 'std::invalid_argument'
what():
Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@en
当我尝试运行一个使用node-webcrypto-ossl节点模块的应用程序时,我会得到以下错误:
Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found.
显然,node-webcrypto-ossl需要一个较早版本的glibc。
在我的机器上安装的glibc版本是2.33-5。我试着降级我的滑头,但最终的结果是一个坏系统(已经修复了)。
我该如何解决这个问题?