当前位置: 首页 > news >正文

AIX上安装gcc和g++

AIX的iso镜像中没有gcc的软件包,需要我们自己下载,我们可以在

Index of /download/rpmdb/deplists/aix72

下载对应gcc和g++版本的依赖文件deps

我们使用的是4.9.4版本的软件包

我们首先安装gcc,在http://www.oss4aix.org/download/everything/RPMS/下载所有的依赖包

使用rpm -ivh *安装所有依赖包的rpm文件

安装完成后gcc就被安装到了/usr/bin/目录下,然后我们在下载gcc-c++的所有依赖包

但是这个时候我们再执行rpm的时候可能就存在问题了,在调用rpm的一个库文件的时候会报错

exec(): 0509-036 Cannot load program /usr/opt/freeware/bin/rpm because of the following errors:

        0509-150   Dependent module libintl.a(libintl.so.1) could not be loaded.

        0509-022 Cannot load module libintl.a(libintl.so.1).

        0509-026 System error: A file or directory in the path name does not exist.

我们可以参考:https://www.it610.com/article/1288352795635818496.htm

造成这一原因的问题在于我们在一台已经安装了rpm.rte 4.13.0以上的版本的AIX系统上安装了gettext-0.10.40-8.ppc

rpm使用的libintl.a中包括了

# ar -X32_64 -tv   /usr/opt/rpm/lib/libintl.a

rwxr-xr-x     0/0      86741 Jun 02 08:56 2016 libintl.so.8

rwxr-xr-x     0/0      94425 Jun 02 08:50 2016 libintl.so.8

rwxr-xr-x     0/0     114582 Apr 06 13:53 2017 libintl.so.1

rwxr-xr-x     0/0     130986 Apr 06 13:53 2017 libintl.so.1

而gettext使用的libintl.a只包括了

# ar -X32_64 -tv  /opt/freeware/lib/libintl.a | grep libintl

rwxr-xr-x   203/1     114582 Jan 04 14:38 2008 libintl.so.1

rwxr-xr-x   203/1     130986 Jan 04 14:40 2008 libintl.so.1

最简单的办法就是找一台正常的机器,将/opt/freeare/lib/libintl.a替换掉

http://www.lryc.cn/news/318367.html

相关文章:

  • js实现扫描线填色算法使用canvas展示
  • 考研模拟面试-题目【攻略】
  • Frostmourne - Elasticsearch源日志告警配置
  • GPT出现Too many requests in 1 hour. Try again later.
  • python爬虫实战——小红书
  • Linux信号机制
  • 区块链技术中的共识机制算法:以权益证明(PoS)为例
  • 19113133262(微信同号)【征稿进行时|见刊、检索快速稳定】2024年区块链、物联网与复合材料与国际学术会议 (ICBITC 2024)
  • Doris:使用表函数explode实现array字段列转行
  • 原生php单元测试示例
  • 计算机毕业设计-springboot+vue前后端分离电竞社交平台管理系统部分成果分享
  • Stable Diffusion 详解
  • Go函数全景:从基础到高阶的深度探索
  • 探秘Nutch:揭秘开源搜索引擎的工作原理与无限应用可能(一)
  • MySQL 数据库 下载地址 国内阿里云站点
  • 【25届秋招备战C++】算法篇-贪心算法(Greedy)
  • scrcpy远程投屏控制Android
  • 找机厅 洛谷 BFS
  • 软件无线电系列——模拟无线电、数字无线电、软件无线电
  • XSS_lab(level11-level18)
  • 【git】常用操作
  • 蓝桥杯第十一届电子类单片机组程序设计
  • Java中文乱码问题解析与解决方案
  • AIGC笔记--Maya提取和修改FBX动作文件
  • 【刷题训练】LeetCode125. 验证回文串
  • optee默认安全配置
  • Arcgis新建位置分配求解最佳商店位置
  • 【C++初阶】C++入门(上)
  • Vue.js+SpringBoot开发校园疫情防控管理系统
  • 客服销冠偷偷用的提效神器!无广很实用