项目1
文章平均质量分 89
liuchao1986105
这个作者很懒,什么都没留下…
展开
-
字节序
一、引子 在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体系原创 2011-07-20 23:12:55 · 819 阅读 · 0 评论 -
大小端
http://www.ffcs.cn/files/jsjl/%E6%B5%85%E6%9E%90solaris%E7%A7%BB%E6%A4%8D%E5%88%B0linux%E7%9A%84%E5%A4%A7%E5%B0%8F%E5%AD%97%E8%8A%82%E5%BA%82011-09-16 09:08:50 · 1147 阅读 · 0 评论 -
从AIX移植到Solaris案例分析
http://www.ibm.com/developerworks/cn/linux/porting/solaris/ghttp://www.ibm.com/developerworks/cn/linux/l-solar/http://wenku.it168.co2011-09-15 17:32:38 · 1532 阅读 · 0 评论 -
expected unqualified-id before numeric constant
linux gcc 编译出错 “expected unqualified-id before numeric constant ”原因很可能是所有大写的名字常常被用于预处理宏, 不尊重命名空间范围,所以即使你在自己的命名空间上定义也会产生冲突。可以采用条件编译来测转载 2011-09-22 20:02:24 · 6376 阅读 · 1 评论 -
clearcasse 命令
clearcase常用命令集锦1.将整个目录导入clearcase clearfsimport -r‘源路径’ ‘目标路径’将整个目录导入clearcaseclearfsimport -recurse /xxx/xxx/xxx/src /view/zh原创 2011-08-12 17:06:59 · 5307 阅读 · 0 评论 -
头文件errno.h
简介:头文件errno.h定义了一个全局的宏errno,它被展开为一个int类型的“左值”,这意味着宏errno不一定是个对象的标识符,也可以展开为一个由函数返回的可以修改的“左值”,比如int *errno(),这个后面会讲,你可以暂且把它理解为一个全局的int型变量(转载 2011-09-26 12:29:31 · 4025 阅读 · 1 评论 -
clearcase的相关命令
创建view:ct mkview -stream PM117816_feature_development@/rnccn_pvob -tag vw_PM117816_yufang -host $HOST –gpath /localdisk/view_store/vw_原创 2011-08-23 10:52:45 · 391 阅读 · 0 评论 -
gcc警告选项
warning: "/*" within comment举例: /************************************************/ /* /* save snmp entry data /* add by Tina Lee 2003/转载 2011-10-19 12:38:44 · 45049 阅读 · 0 评论 -
Why LD_LIBRARY_PATH is bad
本人在/etc/environment中设置了环境变量:JAVA_HOME=/opt/javaORACLE_HOME=/home/user2/LD_LIBRARY_PATH=/usr/lib:/usr/local/lib 正常情况下执行没有问题,但使用sudo XXXXXXX的时候,其他变量都好使,除了LD_LIBRARY_PATH; 经探索,转载 2011-10-23 11:33:17 · 1761 阅读 · 0 评论 -
gcc命令之 objdump
gcc命令之 objdump ---------------objdump是用查看目标文件或者可执行的目标文件的构成的GCC工具----------以下3条命令足够那些喜欢探索目标文件与源代码之间的丝丝的关系的朋友。objdump -x obj 以某种分类信息的形式把原创 2011-08-14 19:05:35 · 721 阅读 · 0 评论 -
readelf命令
http://home.lupaworld.com/home-space-uid-342687-do-blog-id-238047.html 与objdump命令的区别1) objdump使用了bfd库进行文件读取,而readelf则没有,另外写的一套代码,且对一原创 2011-08-14 18:24:42 · 626 阅读 · 0 评论 -
如何编写易于移植的C++ 程序
由于操作系统的差异,同一种操作系统本身版本的差异,目前C++标准库提供的功能仍然有限以及C++编译器产品不是完全兼容等问题,使得我们在移植大型应用程序的时候往往会出现很多难以解决的问题,如何合理的避免他们提高C++程序的移植性,本文作者从源代码的组织安排等方面提出了一些实用的建议原创 2011-07-21 12:39:25 · 764 阅读 · 0 评论 -
我的项目Makefile文件模板
今天看到”那谁的技术博客“的我的项目Makefile文件模板。 平时在linux上小打小闹, 上上周,恰好自己准备做个linux的C++项目(我的第一个linux项目),,因此自己也整理出来了一套Makefile模板,一共花了三天时间才全部写完, 一直想抽空整理一下, 这里也分享原创 2011-07-22 13:45:41 · 651 阅读 · 0 评论 -
自动处理头文件的依赖关系
现在我们的Makefile写成这样:all: mainmain: main.o stack.o maze.o gcc $^ -o $@main.o: main.h stack.h maze.hstack.o: stack.h main.hmaze.o:原创 2011-07-22 13:38:38 · 1552 阅读 · 0 评论 -
一个makefile调用多个makefile 文件示例
项目1makefile: LIBDIR = /root INCDIR = . ./Include TARGET = x MAKEFILE = makefile LIBS = dl pthread rt TXLIB = aes #CC = gcc -ggdb CC = gcc CP原创 2011-07-24 21:13:11 · 692 阅读 · 0 评论 -
学习向 Solaris 操作系统迁移 C 和 C++ 应用程序的有关问题与技巧
http://hi.baidu.com/jouby/blog/item/b000803fd2ba8fe054e723a7.html学习向 Solaris 操作系统迁移 C 和 C++ 应用程序的有关问题与技巧。原创 2011-07-27 00:39:36 · 363 阅读 · 0 评论 -
从 Solaris 向 Linux 移植应用程序的技术指导
移植概述移植过程本身非常简单:清理代码和头文件,并删除与体系结构相关的部分和非标准做法。编译代码,并修正在编译过程中发现的问题。如果需要,则修正段故障及未对齐的访问。重新编译代码,如果需要,则重复上面的过程。回页首移植指导原创 2011-09-05 12:47:45 · 1854 阅读 · 0 评论 -
Clearmake
Clearmake主要适用于使用UNIX型的makefile的用户,它本身兼容GNU make。 在执行建立脚本期间,clearmake在ClearCase的多版本文件系统下执行一个建立追踪,它会记录每个派生对象被构建时的信息。使用Clearmake的优势:1). 它可以原创 2011-08-12 17:12:36 · 2325 阅读 · 0 评论 -
objcopy
objcopy把一种目标文件中的内容复制到另一种类型的目标文件中. (1)将图像编译到可执行文件内 Q: 如何将一个二进制文件,比如图片,词典一类的东西做为.o文件,直接链接到可执行文件内部呢? A: $ objcopy -I binary -O elf32-原创 2011-08-14 18:56:25 · 7468 阅读 · 0 评论 -
clearcase1的内容
ClearCase在真实项目开发中如何使用啦?下面给大家一个大概的流程图:概念:公司采用的代码管理工具是ClearCase,在使用过程中,经历了从最初的比较迷惑到基本熟悉的过程。说实话并不是怎么易用。里面的概念也比较难于理解。这里我就介绍一下ClearCase的一些基本概念,这些都是使用ClearCase所必需知道的:1. VOB--Versioned Obje原创 2011-08-31 15:27:38 · 2314 阅读 · 0 评论