• 2025-01-21如何使用 patchelf,如何简化pwn调试中的 Glibc 版本管理?
    在pwn的过程中,经常需要起本地环境,需要我们用到patchelf和glibc-all-in-one来配置环境,大体流程为:stringslibc.so.6|grepGNU确定libc.so.6版本进入glibc-all-in-one:catlist./downloadversion-of-glibcpatchelf工具允许我们修改ELF文件的动态链接信息,包括:设置rpath:
  • 2025-01-20uos 开发笔记
    versionGLIBCXX_3.4.26notfound的问题解决一查看是否有这个库/lib64/libstdc++.so.6二查看这个库/lib64/libstdc++.so.6中的的GLIBCXX的支持的版本 经查看是环境里已经有这个库,并且是个软连接,软连接到libstdc++.so.6.0.19 查看这个库/lib64/libstdc++.so.6中的的GLIBCX
  • 2025-01-08配置 MNE 环境时遇到的一些问题与解决方法
    在配置MNE环境的过程中,遇到了一些技术难题。虽然最终找到了有效的解决方案,但整个过程满了挑战。为此,总结了几条经验与解决思路,旨在为遇到类似问题的人提供一些参考和帮助。第一个问题:版本不兼容当运行MNE时,控制台输出了以下错误信息:libGLerror:MESA-LOADER:faile
  • 2025-01-08centos 7 安装node 20版本
    安装nvm(内容出处:https://www.cnblogs.com/wafulo/p/17581766.html)1.下载安装包wgethttps://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.1.tar.gz2.创建安装包解压目录mkdir-p/root/.nvm3.解压安装包到目录tar-zxvfnvm-0.39.1.tar.gz-C/root/.nvm
  • 2024-12-12现在有一个宏任务,又有一个微任务两者同一层级,在微任务里面又有一个宏任务和一个微任务,请问执行顺序是什么,为什么?
    Let'sbreakdowntheexecutionorderinthisJavaScriptscenario.You'redescribingasituationinvolvingtheeventloop,macrotasks,andmicrotasks.Here'sthesetup:Macrotask1(Outer)Microtask1Macrotask2(Inner)Microtask2He
  • 2024-10-17解决`GLIBCXX_3.4.29‘ not found的正确思路
    重新安装完rasa,运行rasatrain的时候,很无奈地遇到了“/lib/arm-linux-gnueabihf/libstdc++.so.6:version`GLIBCXX_3.4.29'notfound”报错。立马上网查找解决方案,结果大多数都是让我下载一个编译好的libstdc++.so.6.29,然后做一个软连接。我是树莓派3B+,属于armhf,还不能直接
  • 2024-09-26如何解决 :libstdc++.so.6: version `GLIBCXX_3.4.30‘ not found
    如何解决:libstdc++.so.6:version`GLIBCXX_3.4.30‘notfound问题描述:当您尝试在Linux系统上运行某个程序或软件时,有时会遇到一个错误,提示libstdc++.so.6:versionGLIBCXX_3.4.30notfound。这个错误表明您的系统缺少某个特定版本的C++标准库,具体来说就是GLIBCXX_3.4.30
  • 2024-09-09Centos7 故障排除_a tpm error occurred get tpm pcr allocation
    误操作/实验故意破坏系统重要文件,如何修复系统;系统起来不时使用光盘引导,启动系统故障排除模式1)光盘引导系统启动2)选择故障排除3)救援系统4)5)6)注意:此模式下原本系统的根下的目录均被挂载至/mnt/sysimage/目录下示例1:删除许多命令依赖的共享库文件ldd-可查
  • 2024-09-01pip install METIS
    python的包METIS需要在本地安装METIS,METIS本身又是依赖GKlib的,所以需要首先编译GKlib,然后编译METIS编译GKlibmakeconfigCONFIG_FLAGS='-DBUILD_SHARED_LIBS=ON-DCMAKE_INSTALL_PREFIX=/home/hongyu_gao2001/GKlib'编译METISmakeconfigshared=1cc=gccprefi
  • 2024-08-31CentOS 7 安装 .net 8 环境
    1)下载.net8运行时https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0依据运行程序类型,下载运行时,比如需要运行web应用,下载如同运行时,一般选择x64版本 2)上传到服务器解压tar-xzfdotnet-runtime-8.0.x-linux-x64.tar.gz-C/opt/dotnet/ 3)配置环境变量编
  • 2024-08-18CentOS 7.9 运行某些软件时缺少GLIBCXX_3.4.21、GLIBC_2.28解决办法
    dotnet:/lib64/libstdc++.so.6:version`GLIBCXX_3.4.20'notfound(requiredbydotnet)dotnet:/lib64/libstdc++.so.6:version`GLIBCXX_3.4.21'notfound(requiredbydotnet)  这可能是因为CentOS版本太低或者缺少libstdc++.so.6 版本 GLIBCXX_3.4.20 和 GLIB
  • 2024-08-13/lib64/libstdc++.so.6: version GLIBCXX_3.4.20 not found
    java应用运行出现了2个错误,error1:/lib64/libstdc++.so.6:versionGLIBCXX_3.4.20notfounderror2:/lib64/libstdc++.so.6:versionCXXABI_1.3.8notfound查阅了网上的解决方法,都说要更新libstdc++.so.6,按照教程操作,一直没有成功,最后参考了好几篇文章,综合了大家的方法,成功更新
  • 2024-07-20pip install METIS
    python的包METIS需要在本地安装METIS,METIS本身又是依赖GKlib的,所以需要首先编译GKlib,然后编译METIS编译GKlibmakeconfigCONFIG_FLAGS='-DBUILD_SHARED_LIBS=ON-DCMAKE_INSTALL_PREFIX=/home/hongyu_gao2001/GKlib'编译METISmakeconfigshared=1cc=gccpref
  • 2024-07-03丝滑解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found问题
    基础环境:MacOSm1、python=3.9前情提要:在Anaconda终端运行代码的时候,显示报错:importError:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:version`GLIBCXX_3.4.29'notfound1问题分析:根据提示是/usr/lib/x86_64-linux-gnu/路径下的libstdc++.so.6缺少版本GLIBCXX_3.4.29解
  • 2024-06-18Linux命令ldd:深入解析动态链接器依赖关系
    Linux命令ldd:深入解析动态链接器依赖关系在Linux系统中,ldd(ListDynamicDependencies)是一个强大的命令行工具,用于列出可执行文件或共享库所依赖的共享库。虽然ldd在数据处理和分析的直接用途上可能并不明显,但它对于系统管理员、软件开发者以及任何对系统底层工作感兴趣的人
  • 2024-05-29node.js安装
    环境:Os:Centos71.官网下载地址地址:https://nodejs.org/en/download/prebuilt-binariesnode-v20.14.0-linux-x64.tar.xz 2.解压安装tar-xvfnode-v20.14.0-linux-x64.tar.xzmvnode-v20.14.0-linux-x64/opt/node-v20.14.03.添加环境变量vi/etc/profileexportNODEJS_H
  • 2024-05-20netcore6 发布到linux centos7 踩坑记录
    具体dotnet6部署的过程,用守护进程。参考:https://blog.csdn.net/qq_45602658/article/details/129299814还有解决出现dotnet:/lib64/libstdc++.so.6:versionGLIBCXX_3.4.21'notfound(requiredbydotnet)dotnet:/lib64/libstdc++.so.6:未找到版本GLIBCXX_3.4.21(dot
  • 2024-05-20GLIBC_2.28 not found CentOS7不兼容Node高版本(18以上)
    CentOS7中默认不支持高版本nodejs(18以上)报错如下node:/lib64/libm.so.6:version`GLIBC_2.27'notfound(requiredbynode)node:/lib64/libc.so.6:version`GLIBC_2.25'notfound(requiredbynode)node:/lib64/libc.so.6:version`GLIBC_2.28'notfound
  • 2024-04-26node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found问题解决方案
    问题centos7服务器使用nvm或n安装的16以后的高版本node,均会出现以下问题解决1.升级gcc与make#升级GCC(默认为4升级为8)yuminstall-ycentos-release-sclyuminstall-ydevtoolset-8-gcc*ln-s/opt/rh/devtoolset-8/root/bin/gcc/usr/bin/gccln-s/opt/rh/devtool
  • 2024-04-24gcc版本升级
     升级链接:CentOS7gcc版本需升级到7.5.0,详细可参考文档:https://learn.microsoft.com/zh-cn/azure/cognitive-services/speech-service/how-to-configure-rhel-centos-7 按照上面的操作完成后,还是不行,语音转换接口访问还是报错。按照如下步骤,将库文件改掉,将旧的包卸载,然后
  • 2024-04-23无root权限,解决conda环境的报错ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30'
    网上的方法都需要sudo或者root权限,但是服务器多是实验室公用,没有ruuto权限,因此更好的办法是通过conda只改自己虚拟环境的环境变量。问题原因问题的根本原因是Linux系统没有GLIBCXX_3.4.30动态链接库。这个库和gcc版本有关。因此要么你更换版本,要么找一个别的so链接到这个连接
  • 2024-04-12Qt程序加载Qt platform plugin 'xcb' 出错问题解决
    1.Qt程序运行环境ubuntu16.04Qt5.12.3Qt可执行程序编译后运行Qt可执行程序后出现报错报错内容:qt.qpa.plugin:CouldnotloadtheQtplatformplugin"xcb"in""eventhoughitwasfound.ThisapplicationfailedtostartbecausenoQtplatformplugincouldbe
  • 2024-03-19【NodeJS】GLIBC_2.28 not found CentOS7不兼容Node高版本 npm报错
    CentOS7环境下安装Nvm,在执行nvmuse18.17.0后执行node-v爆出如下错误 bash复制代码node:/lib64/libm.so.6:version`GLIBC_2.27'notfound(requiredbynode)node:/lib64/libc.so.6:version`GLIBC_2.25'notfound(requiredbynode)node:/lib64/libc.so
  • 2024-03-18安装nodejs 环境
    一、使用NVM安装Node.js1.安装nvm#$curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh|bash2.测试是否安装完成#command-vnvm3.列出Node.JS的所有可用版本#nvmls-remote4.列出Node.JS版本的所有最新LTS版本#nvmls