当前位置:首页 » 编程软件 » aix编译环境

aix编译环境

发布时间: 2022-02-13 22:18:45

1. aix环境下如何编译内嵌sql, 数据库是db2,ec结尾文件

查看环境变量 db2set 如果发现db2set中db2codepage不是819,执行以下是代码片段:db2set db2codepage=819
db2 create database test05 on /home/db2inst1
db2 connect to test05 user db2inst1 using db2 创建对应pagesize大小的缓冲池和表空间以下是代码片段:db2 CREATE Bufferpool USER8 SIZE 1000 PAGESIZE 8K
db2 CREATE Bufferpool USER16 SIZE 1000 PAGESIZE 16 K
db2 CREATE Bufferpool USER32 SIZE 1000 PAGESIZE 32 K
db2stop force ( 可以先用:db2stop 、db2 terminate进行停止)db2startdb2 connect to test05 user db2inst1 using db2
db2 "CREATE REGULAR TABLESPACE TS_USER8 PAGESIZE 8K MANAGED BY SYSTEM USING ('FSMS_8K_1') BUFFERPOOL USER8"
db2 "CREATE REGULAR TABLESPACE TS_USER16 PAGESIZE 16K MANAGED BY SYSTEM USING ('FSMS_16K_1') BUFFERPOOL USER16"
db2 "CREATE REGULAR TABLESPACE TS_USER32 PAGESIZE 32K MANAGED BY SYSTEM USING 创建临时表空间(用于缓冲查询结果或者临时表)以下是代码片段:db2 CREATE Bufferpool TMPBUF8 SIZE 10000 PAGESIZE 8K
db2 "CREATE TEMPORARY TABLESPACE TempTS_USER8 PAGESIZE 8K MANAGED BY 给相关用户付权限以下是代码片段:db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,LOAD ON DATABASE TO USER EASYMIS
db2 GRANT USE OF TABLESPACE TS_USER8 TO easymis
db2 GRANT USE OF TABLESPACE TS_USER16 TO easymis
db2 GRANT USE OF TABLESPACE TS_USER32 TO easymis 开始创建表、创建(这种方式是直接创建表、视图的方式,如果采用db2move的方式,那么则不需要)以下是代码片段:db2 connect to test05 user easymis using easymis
db2 -f dbstruct.sql >crttab.log
db2 -f view.sql >crtviw.log 恢复db2move备份的数据库(备份的过程参见后面的db2move的说明)以下是代码片段:db2move test05 import -l /home/db2inst1/wk/test04
db2 -tvf view.sql >crtview.log #如果脚本是db2look,命令结束符为分号,行结束无特殊符号

2. AIX环境中怎么样配置能够使ls -l 命令直接用 ll 就可以实现。我记得这是个人习惯的配置,怎么配置望指点下

在.profile 里增加一行:
alias ll='ls -l'

3. AIX里怎么安装CC编译器

你要安装的是IBM的xlc吗?还是gcc编译器? 如果是xlc,首先在操作系统中安装依赖的文件集,比如bos.adt等等。 然后使用installp命令或者smit installp快捷菜单安装xlc,如果依赖的文件集没有安装,安装信息会有提示,并报错。 如果是gcc编译器,...

4. 如何在aix设置xlc编译器path环境变量

设置ORACLE_HOME环境变量,一般是sqlplus所在位置的上一级再上一级目录, 然后设置PATH,加入$ORACLE_HOME/bin 给你一个示例 export ORACLE_BASE=/ora10 export ORACLE_HOME=$ORACLE_BASE/proct/10.2.0/db_1/ export PATH=$ORACLE_HOME/bin:$P

5. aix系统编译make

换gmake试一下

gmake是GNU Make的缩写。 linux系统环境下的make就是GNU Make,之所以有gmake,是因为在别的平台上,make一般被占用,GNU make只好叫gmake了。 比如在安装二进制文件进行编译时要使用make命令,但如果在Solaris或其他非GNU系统中运行,必须使用GNU make,而不是使用系统自带的make版本,这时要用gmake代替make进行编译

6. 在linux上编译的程序,怎么才能在aix上运行

我才疏学浅,感觉没办法,可能必须重新编译,编译一个程序会链接很多系统库和包含系统的头文件,linux和IBM内部实现的系统库可能都不一样,而且文件头信息格式也不一样,所以不能通用,交叉编译也是只能是指 在linux编译在AIX上用的程序,其实不能在linux下用

7. AIX 6.1环境安装的xlc 9.0版本编译器但是不能编译,求大神指教越详细越好~

从你的这个补丁文件名就可以看出,是先用tar归档后再压缩的,需要使用的时候反向操作即可。

uncompress vacpp.90.aix61.oct2007.ptf.tar.Z

tar xvf vacpp.90.aix61.oct2007.ptf.tar

然后在安装此文件

8. 新手入门:AIX下如何用命令行编译并执行一个C程序GCC和CC的区别是什么

谢谢! 明天我去试一下。另外,在AIX下我输入:gcc -v 想查看GCC版本号,提示GCC不存在,但是输入:cc -v 则提示IBM XLC的版本信息,不知道这个是什么原因 ?

9. 如何在aix环境下生成动态链接库

libwrapper.so: $(libwrapper_so_OBJECTS)
@echo ${COMPILE}
@echo $(libwrapper_so_OBJECTS)
${COMPILE} -shared $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
# ${COMPILE} -qmkshrobj $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so

在linux下编译没有问题,但是在AIX下编译会报如下错误
xlc -DAIX -c -I/usr/java14/include -I/usr/java14/include/aix wrapperinfo.c
xlc -DAIX -shared wrapperjni_unix.o wrapperinfo.o wrapperjni.o -o ../../lib/libwrapper.so
ld: 0706-012 The -h flag is not recognized.
ld: 0706-012 The -a flag is not recognized.
gmake: *** [libwrapper.so] Error 255

百思不得其解,网上一查,很多类似情况,但都没有解决方法,最后试着将Makefile修改如下
libwrapper.so: $(libwrapper_so_OBJECTS)
@echo ${COMPILE}
@echo $(libwrapper_so_OBJECTS)
# ${COMPILE} -shared $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
${COMPILE} -qmkshrobj $(libwrapper_so_OBJECTS) -o $(LIB)/libwrapper.so
编译通过,问题解决。
现在来想,可能是AIX下生成动态库使用的编译器选项为-qmkshrobj,而不是-shared造成的。
至于报-h和-a选项标识错误,估计是连接器不认识-shared选项,故而当作-s,-h,-a,-r,-e,-d选项来对待,
而恰巧支持-s,-r,-e选项,而不支持-h,-a选项,所以出现该错误。

热点内容
网鱼电脑密码多少 发布:2025-01-13 09:33:46 浏览:463
如何取消子账号密码 发布:2025-01-13 09:22:41 浏览:346
抖音搜索有缓存 发布:2025-01-13 09:17:28 浏览:589
c语言字符数组连接 发布:2025-01-13 08:55:11 浏览:900
国二c语言编程题目 发布:2025-01-13 08:45:41 浏览:285
ipad软件如何加密 发布:2025-01-13 08:28:59 浏览:278
android的文件操作 发布:2025-01-13 08:24:48 浏览:173
电脑上服务器答题赚钱 发布:2025-01-13 08:24:05 浏览:430
有哪些学习编程的网站 发布:2025-01-13 08:23:17 浏览:529
ymodem源码 发布:2025-01-13 08:20:57 浏览:882