怎样使用CDE环境?
环境 产品:AIX
平台:RS/6000
版本:AIX 4.2/4.3
问题 何谓 CDE
解答 CDE全称”Common Desktop Environment",即“公共桌面环境”,是一个图形界面管理程序。使用CDE的前提条件是RS/6000 连有图形显示器。使用之前要先安装软件包 X11.Dt.rte 和 X11.Dt.helpinfo。安装过程中,系统将CDE 设置为默认的用户界面, 这样AIX 启动后将直接显示CDE 注册界面,输入用户注册名和口令后即进入CDE操作环境。
怎样保存当前的CDE环境
环境 产品:AIX
平台:RS/6000
版本:AIX 4.2/4.3
问题 如何保存当前CDE界面,以便下次注册进系统后使用相同的环境?
解答 打开 "Style Manager" 中的 "Startup" 图标,选中“Resume Current Session”,然后使用面板中的 “EXIT”按钮退出系统以使保存的桌面设置生效。
如何查找系统中的某个文件存在于哪个文件集中?
环境 产品: AIX
平台: RS
版本: 4
问题 如何查找系统中的某个文件存在于哪个文件集中?
解答 当操作系统上由于未安装特定的文件集而无法执行某个命令时, 可以参考下面的方法确定所需的文件集.
首先确认系统中已安装了文件集 bos.content_list:
# lslpp -l bos.content_list
然后用下面的命令查找与指定文件相关的文件集:
# /usr/sbin/which_fileset <filename>
如, # /usr/sbin/which_fileset iostat
/usr/bin/iostat bos.acct
查找指定的文件集中包含哪些文件:
# lslpp -f <fileset>
如, # lslpp -f bos.acct
....
/usr/bin/iostat
....
<etc>
如何使.profile文件在CDE中生效?
环境 产品:AIX
平台:RS/6000
版本:AIX 4.3
问题 在用户的.profile文件中设置的环境变量通过CDE界面注册后并未生效。如何使之生效?
解答 打开文件.dtprofile,将注释行“# DTSOURCEPROFILE=true”还原,即将此行前面的“#”删除即可。
怎样创建共享库?
内容
提要 说明
适用操作系统
网络配置步骤
说明 本文说明如何在AIX系统中创建共享库
正文
适用操作系统
AIX 4.2/4.3
配置步骤
1.编译并连接共享库原代码:
这里假设 share1.c和share2.c 为包含共享库函数的C语言源程序。在AIX命令行输入命令:
cc -c share1.c
cc -c share2.c
cc -o shrsub.o share1.o share2.o -bE:shrsub.exp -bM:SRE -bnoentry
上述命令将在当前目录下创建名为shrsub.o 的共享库,shrsub.exp 是包含共享库中所有函数名的文件。例如:share1.c中包含函数 func1
和func2,share2.c 中包含函数 func3,则 shrsub.exp 文件格式为:
#! /home/sharelib/shrsub.o
* Above is full pathname to shared library object file /*此行为注释行*/
func1
func2
func3
2. 使用下列命令将共享库放入归档文件:
ar qv libsub.a shrsub.o
该步骤可任选。生成 “.a” 文件以便于以后在编译或连接时可用选项 “-l”和“-L”指定共享库位置。例如,命令
cc -o main main.c -lsub -L/home/sharedlib
表示连接主函数时需连接共享库/home/sharelib/libsub.a。如果该共享库未归档,需使用命令
cc -o main main.c /home/sharedlib/shrsub.o -L/home/sharedlib