首页 > 其他分享 >【AIX】AIX7.1 C编译环境部署指导说明

【AIX】AIX7.1 C编译环境部署指导说明

时间:2024-12-04 12:24:37浏览次数:4  
标签:ppc AIX -- rpm 编译 AIX7.1 处理器 安装

一、aix7.1镜像安装

安装步骤请参考另外一篇博客:【AIX】AIX系统安装教程及相关命令

Aix相关命令,参考附录一

二、基本软/硬件信息

本次安装信息如下:

图一:

图二:

图三:

图中字段解释,可以查看附录二

三、部署编译环境

1、Telnet远程连接

推荐使用终端连接工具:MobaXterm

注:

等待一段时间连接上去后,把域名解析配置文件直接去掉:

mv /etc/resolv.conf /etc/resolv.conf.bak

这个是导致连接存在长时间等待的原因。

 

2、文件传输连接

推荐使用工具:winscp

3、安装环境包

安装相关的RPM包

AIX的RMP包下载官网路径:AIX系统RMP下载

下载已归档的RPM包:https://share.weiyun.com/EOwoRyCu

1)通过winscp上传到aix服务器上,并解压出来。

2)其中安装gcc的rpm包时,需要先安装以下几个包,所以建议先安装以下包后,再统一安装其他的rpm包,命令如下:

rpm -Uvh gettext-0.17-1.aix5.1.ppc.rpm gettext-devel-0.17-1.aix5.1.ppc.rpm --force --nodeps --replacefiles

rpm -Uvh glib2-2.38.2-1.aix5.1.ppc.rpm glib2-devel-2.38.2-1.aix5.1.ppc.rpm --force --nodeps --replacefiles

rpm -Uvh libiconv-1.15-1.aix5.1.ppc.rpm --force --nodeps --replacefiles

rpm -Uvh info-6.4-1.aix5.1.ppc.rpm --force --nodeps --replacefiles

rpm -Uvh *.rpm --force --nodeps --replacefiles

 

安装syscalls

归档路径:https://share.weiyun.com/9nuQiVI3

1)上传包到/home,该路径可根据实际变换

2)大文件上传,需要解除文件传输大小限制

vi /etc/security/limits

修改如下:

fsize = -1

data = -1

保存后,执行refresh -s inetd

winscp重新连接即可

 

3)上传后,解压包,命令如下:

gunzip ppc.tar.gz

tar -xvf ppc.tar

 

4)安装选择步骤

输入:smitty,回车(根据如下图进行系列选择和回车)

执行完上图,进入下图:

输入完后,回车会自动选择第二行:

按F4,进入包选择界面,往下找到下图中选项:

选中后,回车,进入如下界面:

再按回车,弹出如下界面,再按回车即可:

等待安装完后,按F10可以直接退出到命令行。

这边建议把如下几项也都安装好:

 

有些已经安装了的,会提示已安装,继续进其他的安装即可。

 

附录一

  • 查看磁盘使用情况:df
  • 磁盘空间扩容命令:

  chfs -a size=+10G /dev/hd4

  +10G :根据实际调整大小

  /dev/hd4 : 逻辑卷名

  • 查看设备所有网卡

  lsdev -Cc if

  

  • 设置IP:

  smitty mktcpip

  

  

  • 查看系统版本:oslevel -r

  

  • 查看包信息:

  lslpp -L 包名

  例如:lslpp -L libpcap

  

  • 设置静态路由信息

  smitty tcpip

  

  

  

 

附录二

图中字段说明:

图一:

“32-CPUs currently”:当前 32 个 CPU

“32-CPUs configured”:配置了 32 个 CPU

“3550-MHz CPU clock rate”:CPU 时钟频率为 3550 MHz。

“PowerPC_POWER7 - Processor”:处理器类型为 PowerPC_POWER7。

“64bit - Hardware :硬件为 64 位。

“64 bit - Kernel”:内核为 64 位。

“1,06-4E99R - Logical Partition”:可能是逻辑分区的标识。

“7.1.3.0 TL03 - AIX Kernel Version”:AIX 内核的版本信息。

Localhost - Hostname”:主机名为 Localhost

Localhost - Node/WPAR Name”:节点或 WPAR(工作负载分区)的名称为 Localhost

“064E99R - Serial Number”:机器的序列号。

“IBM,8231-E1C - Machine Type”:机器类型为 IBM,8231-E1C。

 

图二:

“7100-03” 这个版本号可能是 AIX 操作系统的特定版本标识。其中,“7100” 通常代表主要的版本和发布编号,“03” 可能表示小的更新版本、补丁级别或者特定的修订版本。具体的含义需要参考 AIX 相关的版本说明文档来确定其准确的功能和特性变化。

 

图三:

Processor Type(处理器类型):显示为 PowerPC_POWER7,表明这是 PowerPC 的 POWER7 架构的处理器。

Processor Implementation Mode(处理器实现模式):POWER 7 指的是具体的实现模式。

Processor Version(处理器版本):PV_7_Compat 可能是特定的版本标识。

Number Of Processors(处理器数量):8 表示系统中存在 8 个处理器。

Processor Clock Speed(处理器时钟速度):3550 MHz 即处理器的运行频率为 3550 兆赫兹。

CPU Type(CPU 类型):64-bit 表明是 64 位的 CPU。

Kernel Type(内核类型):64-bit 意味着内核是 64 位的。

LPAR Info(逻辑分区信息):1 06-4E99R 这里可能包含有关逻辑分区的特定标识或配置信息。

Memory Size(内存大小):15552 MB 表示系统安装的物理内存总量为 15552 兆字节。

Good Memory Size(良好内存大小):15552 MB 意味着所有内存均处于正常可用状态。

Platform Firmware level(平台固件级别):AL740_046 是平台固件的版本。

Firmware Version(固件版本):IBM, AL740_046 指明了具体的固件版本信息。

Console Login(控制台登录):enable 表示控制台登录功能是启用的。

Auto Restart(自动重启):true 表明系统设置为在某些情况下自动重启。

Full Core(全核):false 说明不是全核模式。

NX Crypto Acceleration(NX 加密加速):Not Capable 表示不支持 NX 加密加速功能。

 

标签:ppc,AIX,--,rpm,编译,AIX7.1,处理器,安装
From: https://www.cnblogs.com/xiaoxiaolelang/p/18585976

相关文章

  • 【AIX】AIX系统安装教程及相关命令
    ⼀、安装教程1、unix是从MULTICS操作系统演变⽽来,MULTICS的特征是啥?终端!咱们通过串⼝去连接IBMP740吧,⾸先得准备USB转串⼝线2、就是这种了,按照下图连接3、连接正常后(这⾥⽤的是win10操作系统),可以在设备管理那⾥看到安装正确的串⼝(这⾥是COM3⼝)(没正确安装?⾃⼰下载驱动去安......
  • 用fpc trunk(3.3.1) 编译TMS FNC控件时出现INTERNAL 20231102
    由于fpc trunk一直在增强及调整,用不同时间段的fpc都可能存在兼容问题,如这次用fpctrunk(3.3.1)编译TMSFNC控件时出现Internal20231102,之前的能通过编译的。用最新的fpc编译LCLTMSFNCCorePkg.lpk时出现以下错误: 在fpc源码发现以下一段文字:如果使用泛型等复杂的情况下,locals......
  • 下载并编译OpenCV脚本记录(支持图片和视频处理)
    Ubuntu环境,源码编译OpenCV基础环境包含c++编译和调试工具sudoaptupdatesudoaptinstall-ybuild-essentialcmakegdb如果要支持opencv图片和视频处理至少还需要ffmpeg编解码相关的库(GStreamer库也可以)sudoaptinstall-ylibavcodec-devlibavformat-devlibavutil-de......
  • Ubuntu20.04 由源码编译安装opencv3.2 OpenCV
    Ubuntu20.04由源码编译安装opencv3.2.0获取opencv及opencv_contrib源代码创建目录以存放opencv及opencv_contrib源代码mkdir~/opencv3.2.0cd~/opencv3.2.0获取opencv源代码并切换到对应taggitclonehttps://github.com/opencv/opencv.gitcdopencvgitchecko......
  • 编译OpenCV——ubuntu x86_64平台
    在x86_64平台上编译得到两个版本的opencv:x86_64和arm64方式与此博客一样编译OpenCV——jetson嵌入式平台-夕西行-博客园,区别只有如下几个地方1、编译x86_64版本时最终放到默认的/usr/local目录里  2、编译arm64版本时 最终放到/opt/opencv_aarch64目录里,以便与本......
  • 编译opencv后的跨平台使用问题
    arm64上编译opencv得到opencv_world.so,放到x86_64平台,用CLion交叉编译arm64的程序时会报一堆的缺少依赖的so文件。/usr/lib/gcc-cross/aarch64-linux-gnu/9/../../../../aarch64-linux-gnu/bin/ld:warning:libjpeg.so.8,neededby/lib/aarch64-linux-gnu/libopencv_world.so......
  • 编译OpenCV——jetson嵌入式平台
    jetson嵌入式平台的系统为:ubuntu20.04aarch64不再研究Ubuntux64上交叉编译ubuntuaarch64的OpenCV库,因为无法识别到arm的GTK导致编译不进去,最终imshow时会报如下错误:modules/highgui/src/window.cpp:611:error:(-2)Thefunctionisnotimplemented.Rebuildthelibraryw......
  • OSG开发笔记(三十六):osg3.4.0基于windows平台msvc2017x64编译器编译并移植Demo
    前言  本篇编译osg3.4.0的msvc2017x64版本,之前使用的都是mingw32版本。 OSG编译步骤一:下载解压  下载3.4.0版本。  步骤二:使用cmake配置        因为是64位,可以通过后续配置cmake用x64,也可以直接选择构架:    继续:    ......
  • 深入理解代码编译:从源码到可执行程序的奇妙之旅
     在软件开发的广袤宇宙中,代码编译无疑是一颗极为耀眼的恒星,它是将人类智慧结晶——源代码,转化为计算机能够理解并执行的机器语言指令的神奇魔法。今天,就让我们一同踏上这趟深入代码编译核心的探索之旅。 一、编译的基本概念与重要性 编译,简单来讲,就是把程序员用高级编程......
  • C语言程序的编译和链接
    在ANSIC的任何⼀种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令(⼆进制指令)。第2种是执⾏环境,它⽤于实际执⾏代码。1,翻译环境翻译环境是由编译和链接两个⼤的过程组成的,⽽编译⼜可以分解成:预处理(有些书也叫预编译)、编译、汇......