当前位置:  技术问答>linux和unix

一百分提问,HP UNIX64位下编译原来的32位程序要注意哪些问题?up 5分

    来源: 互联网  发布时间:2015-03-17

    本文导语:  如题 | 1. 所有计算尺寸的地方使用sizeof() 2. 不要假设sizeof(void *)==sizeof(int) | 可以把64位切回32位再编译。 | 主要注意问题是头文件, 此外还要特别注意,编写程序时...

如题

|
1. 所有计算尺寸的地方使用sizeof()
2. 不要假设sizeof(void *)==sizeof(int)

|
可以把64位切回32位再编译。

|
主要注意问题是头文件,

此外还要特别注意,编写程序时,用的sizeof()问题,

还有就是要看你的程序的用途是什么,

如果与硬件关系比较紧密,那就要特别小心的检查一下了.

楼主好运.

|
字对齐问题,

|
注意INT和LONG的区别!建议全部使用LONG!!!

|
double与float好象也不相同!

|
sizeof(void *)==sizeof(int)
??
C++中不就是用void*代替了原来的char*,so?

|
建议你所有数字变量使用 short或者int
因为short在32位和64位上都是两个字节
    int在32位和64位上都是四个字节

但是long在32位上是4字节,64位上是8字节
如果使用不当,会发生溢出的

另外,希望你能用sizeof来取长度

还有上面有个兄弟说的对,double和float也不同,建议只使用float

|
兄弟,小弟认为要注意以下问题:
1、注意可移植性;
2、易维护性即易读性,因为本来UNIX就够复杂的了,程序可读性差的话
影响工作效率!
3、用户帮助性要强,你系统支持的指令,你得让用户容易掌握!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 问个进程占用最大CPU百分比的问题
  • 谁能帮忙,百分送上!(不够再加)
  • 百分请教如何新建一个用户并为其分配权限?
  • 那位大虾有AWT的滚动条的代码,一百分求救。
  • 又是50分,给我提醒,我就给分给你。共一百分!
  • javascript下正则匹配百分比的代码
  • 三百分讨教菜鸟问题:)
  • 高分求地址:jbuilder6.0 承诺一百分
  • 一百分求解 :一个关于句柄的问题!!!
  • 百分求教!简单问题
  • 想要一份Jbuilder7注册文件key.txt,一百分,多谢
  • 关于计算百分比的问题?
  • 如何编程实现获取当前系统中占用的内存总数,空闲百分比
  • 百分相送!关于无盘工作站的问题(在线等待)
  • 有高手收徒弟不罗.先来个一千二百分.月月红了.
  • 百分相送,RH AS3下载
  • 移动硬盘使用问题求解?百分相赠!!
  • 请问网络钩子函数怎么使用,一百分相谢。
  • 想写一个解压缩RPM包的工具 希望能够指条明路 之前没做过 百分相送
  • 百分求教linux下运行java程序的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3