xlc的64编译模式
在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编译模式相关推荐
- 如何确定我的Python Shell是在OS X上以32位还是64位模式执行?
我需要一种方法,从外壳程序中告诉外壳程序处于哪种模式. 我尝试查看平台模块,但似乎只告诉您"有关可执行程序所使用的位架构和链接格式"的信息:尽管二进制文件编译为64位(我在OS X ...
- 虚拟地址空间以及编译模式
原文链接 虚拟地址空间以及编译模式 < 上一页虚拟内存到底是什么?为什么我们在C语言中看到的地址是假的? C语言内存对齐,提高寻址效率下一页 > 所谓虚拟地址空间,就是程序可以使用的虚拟地 ...
- Linux开机启动过程(4):切换到64位模式-长模式(直到内核解压缩之前)
内核引导过程. Part 4. 本文是在原文基础上经过本人的修改. 切换到64位模式 直到内核解压缩之前的所有步骤 这是 内核引导过程 的第四部分,我们将会看到在保护模式中的最初几步,比如确认CPU是 ...
- 自制操作系统系列(四):进入64位模式
简介 在上篇中从初始启动文件中加载了loader文件进行执行,本篇将在loader进行CPU模式切换,进入64位模式 工具添加 迫于无奈,在N次尝试后,需要在<30天自制操作系统>书中的一 ...
- 【BETA】Mac技巧之查看苹果电脑 Mac OS X 系统是否开启 64 位运算,以及设置 32/64 位模式的方法...
苹果电脑 Mac OS X 10.6 雪豹系统同时支持 32 位和 64 位模式,关于开启 64 位的好处,字太多,本文后半段介绍.下面先说查看你的苹果电脑是否开启了 64 位以及设置苹果电脑 Mac ...
- 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题
今天要写个程序,环境是win7+ vs2008+ oracle.首先得保证能连接到数据库.确认代码是没有问题的,但是拿过来直接.报错: "尝试加载 Oracle 客户端库时引发 BadIma ...
- android eng 模式,android 4.0 编译模式 eng - user 时遇到的有关问题
android 4.0 编译模式 eng -- > user 时遇到的问题 关键词:android 4.0 user eng camera nand 串口 平台信息: 内核:linu ...
- Mac技巧之查看苹果电脑 Mac OS X 系统是否开启 64 位运算,以及设置 32/64 位模式的方法
Mac技巧之查看苹果电脑 Mac OS X 系统是否开启 64 位运算,以及设置 32/64 位模式的方法 引用功能被关闭了. 苹果电脑 Mac OS X 10.6 雪豹系统同时支持 32 位和 64 ...
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。...
从10G开始,Oracle提供了一个较为轻量级的客户包,叫做Instant Client. 将它安装好后,就不用再安装庞大的Oracle Client了. 这样一来,只要客户端下载Instant C ...
最新文章
- 倒计时2天 | 专属技术人的盛会,为你而来!
- 2020-11-05 关于前端‘古董‘dojo的树结构如何默认展开根节点
- homeassistant树莓派cpu_集成ESP8266的WiFi RGB灯泡接入Home Assistant
- Shell(13)——find
- 数据分析:度量数据散布的四分位数
- Android抽屉(SlidingDrawer --类似android通知栏下拉效果)
- leetcode1084. 销售分析III(SQL)
- python程序设计基础第三版_Python程序设计(第三版)PPT及源码
- 微软-IT-解决方案-统一沟通-发布会
- java wsdl 生成_请问java文件wsdl文件如何生成
- 51驱动AD9833
- 网站克隆工具_科研|值得收藏的分子生物学必用工具(第二弹~)
- 华为发布鸿蒙Beta版公测,华为发布鸿蒙OS 2.0手机开发者Beta版:P40、Mate 30系列可申请公测...
- 狼性的华为,是否有人性?
- JavaBean的前世晋升程序员如何提升领导力
- Wishbone总线快速了解
- BigDecimal 往左移动两位小数_移动信号灯
- 15、 Flutter Widgets 之 ClipRect,ClipRRect,ClipOval,ClipPath,CustomClipper,裁剪组件
- C#发送ZPL控制斑马Zebra打印机源码
- gic stream协议