在AIX上编译64位的库基本上有两个方法一个是设置OBJECT_MODE环境变量,另一个是使用-q64的编译选项。

关于OBJECT_MODE环境变量:

The AIX operating system provides support for the OBJECT_MODE environment variable to enable the user to obtain a 64-bit development environment. AIX tools use the setting of OBJECT_MODE to determine the type of object to be used or created. The OBJECT_MODE environment variable has three recognized settings:

OBJECT_MODE=32
Works with 32-bit objects
OBJECT_MODE=64
Works with 64-bit objects
OBJECT_MODE=32_64
Works with either 32-bit or 64-bit objects

关于-q64:

-q32, -q64

Description

Selects either 32-bit or 64-bit compiler mode.

Notes

The -q32 and -q64 options override the compiler mode set by the value of the OBJECT_MODE environment variable, if it exists. If this option is not explicitly specified on the command line, and the OBJECT_MODE environment variable is not set, the compiler will default to 32-bit output mode.

If the compiler is invoked in 64-bit mode, the __64BIT__ preprocessor macro is defined.

xlc的64编译模式相关推荐

  1. 如何确定我的Python Shell是在OS X上以32位还是64位模式执行?

    我需要一种方法,从外壳程序中告诉外壳程序处于哪种模式. 我尝试查看平台模块,但似乎只告诉您"有关可执行程序所使用的位架构和链接格式"的信息:尽管二进制文件编译为64位(我在OS X ...

  2. 虚拟地址空间以及编译模式

    原文链接 虚拟地址空间以及编译模式 < 上一页虚拟内存到底是什么?为什么我们在C语言中看到的地址是假的? C语言内存对齐,提高寻址效率下一页 > 所谓虚拟地址空间,就是程序可以使用的虚拟地 ...

  3. Linux开机启动过程(4):切换到64位模式-长模式(直到内核解压缩之前)

    内核引导过程. Part 4. 本文是在原文基础上经过本人的修改. 切换到64位模式 直到内核解压缩之前的所有步骤 这是 内核引导过程 的第四部分,我们将会看到在保护模式中的最初几步,比如确认CPU是 ...

  4. 自制操作系统系列(四):进入64位模式

    简介 在上篇中从初始启动文件中加载了loader文件进行执行,本篇将在loader进行CPU模式切换,进入64位模式 工具添加 迫于无奈,在N次尝试后,需要在<30天自制操作系统>书中的一 ...

  5. 【BETA】Mac技巧之查看苹果电脑 Mac OS X 系统是否开启 64 位运算,以及设置 32/64 位模式的方法...

    苹果电脑 Mac OS X 10.6 雪豹系统同时支持 32 位和 64 位模式,关于开启 64 位的好处,字太多,本文后半段介绍.下面先说查看你的苹果电脑是否开启了 64 位以及设置苹果电脑 Mac ...

  6. 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题

    今天要写个程序,环境是win7+ vs2008+ oracle.首先得保证能连接到数据库.确认代码是没有问题的,但是拿过来直接.报错: "尝试加载 Oracle 客户端库时引发 BadIma ...

  7. android eng 模式,android 4.0 编译模式 eng - user 时遇到的有关问题

    android 4.0 编译模式 eng -- > user 时遇到的问题 关键词:android  4.0  user  eng  camera  nand  串口 平台信息: 内核:linu ...

  8. Mac技巧之查看苹果电脑 Mac OS X 系统是否开启 64 位运算,以及设置 32/64 位模式的方法

    Mac技巧之查看苹果电脑 Mac OS X 系统是否开启 64 位运算,以及设置 32/64 位模式的方法 引用功能被关闭了. 苹果电脑 Mac OS X 10.6 雪豹系统同时支持 32 位和 64 ...

  9. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。...

    从10G开始,Oracle提供了一个较为轻量级的客户包,叫做Instant Client. 将它安装好后,就不用再安装庞大的Oracle Client了.  这样一来,只要客户端下载Instant C ...

最新文章

  1. 倒计时2天 | 专属技术人的盛会,为你而来!
  2. 2020-11-05 关于前端‘古董‘dojo的树结构如何默认展开根节点
  3. homeassistant树莓派cpu_集成ESP8266的WiFi RGB灯泡接入Home Assistant
  4. Shell(13)——find
  5. 数据分析:度量数据散布的四分位数
  6. Android抽屉(SlidingDrawer --类似android通知栏下拉效果)
  7. leetcode1084. 销售分析III(SQL)
  8. python程序设计基础第三版_Python程序设计(第三版)PPT及源码
  9. 微软-IT-解决方案-统一沟通-发布会
  10. java wsdl 生成_请问java文件wsdl文件如何生成
  11. 51驱动AD9833
  12. 网站克隆工具_科研|值得收藏的分子生物学必用工具(第二弹~)
  13. 华为发布鸿蒙Beta版公测,华为发布鸿蒙OS 2.0手机开发者Beta版:P40、Mate 30系列可申请公测...
  14. 狼性的华为,是否有人性?
  15. JavaBean的前世晋升程序员如何提升领导力
  16. Wishbone总线快速了解
  17. BigDecimal 往左移动两位小数_移动信号灯
  18. 15、 Flutter Widgets 之 ClipRect,ClipRRect,ClipOval,ClipPath,CustomClipper,裁剪组件
  19. C#发送ZPL控制斑马Zebra打印机源码
  20. gic stream协议

热门文章

  1. js 定义未知长度的二维数组
  2. 常见Mysql的慢查询优化方式
  3. xshell打开多个窗口_winscp使用教程xshell,winscp使用教程xshell教程详情
  4. python asyncio_python3.8 异步 asyncio 执行顺序
  5. 跟我一起学【Hadoop】之——经典场景分析
  6. overleaf段落注释
  7. 为什么要使用线程池?线程池有什么作用?
  8. 项目组日常开发可以做的事
  9. 一键安装zabbix脚本
  10. C#界面开发终极UI工具包分享——Krypton