自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笔记而已

好记性不如烂笔头,何况记性不好

  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

转载 64位机器源码安装遇到的问题,解决,一锅端

1!!如果是centos5会出现如下问题:checking host system type… Invalid configuration `x86_64-unknown-linux-gnu ‘:machine `x86_64-unknown ‘notrecognizedchecking build system type… Invalid configuration `x86_6

2015-08-28 14:58:05 1220

转载 关于C++的面试题

一、谈一谈static      这个问题不算太难,但是要完整的把static的作用说完还是有一定难度的。A、首先解释static在C语言中的作用,这些作用在C++中被完全继承了。(1)所有使用static修饰过的变量如果未被显式初始化,则被存储在bss段,BSS段在二进制程序中是没有实际存储的,只有在程序运行时才会为BSS段分配内存同时进行默认初始化 ,在C语言中也就是赋值为0

2015-08-27 21:26:06 479

原创 configure: error: cannot run /bin/sh ./config.sub解决办法

确定已安装libtool确定已安装libtool确定已安装libtool重要的话说三遍ibtool-ltdllibtool-ltdl-devel如果没安装,使用yum  install  libtoolyum  install  libtool-ltdlyum  install  libtool-ltdl-devel

2015-08-27 11:45:14 2975

转载 Python实例浅谈之三Python与C/C++相互调用

一、问题      Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。二、Python调用C/C++1、Python调用C动态链接库        Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。(1)C语言文件:pycall.c[html] vie

2015-08-20 20:44:32 893

原创 ppc_85xx-gcc -shared -fPIC liberr.c -o liberr.so

fPIC作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code),  则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意  位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的。gcc -shared -fPIC -o 1.so 1.c这里有一个-fPIC参数PI

2015-08-20 20:23:03 872

转载 gcc与g++

一:gcc与g++比较编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern"C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。 误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:

2015-08-20 20:20:08 386

转载 c语言内存操作函数汇总

一、malloc/calloc名称:Malloc/calloc功能: 动态内存分配函数头文件:#include .h>函数原形:void *malloc(size_t size);void *calloc(size_t num,si

2015-08-16 21:08:10 390

转载 Linux中的内存管理

前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存在哪些技术,这些技术有哪些特点,为什么会被目前的技术所取代,而目前的技术又解决了之前的技术所存在的哪

2015-08-16 20:52:11 403

原创 【整理】C语言中常见的字符串操作函数

需求开发中经常会用到很字符串操作的函数,现整理常用函数如下:函数名: strcpy功  能: 拷贝一个字符串到另一个 用  法: char *strcpy(char *destin, char *source);示例如下:#include #include int main(){ char desstr[10]; char *srcstr = "a

2015-08-09 18:58:23 993

原创 动态库.so调用实例

代码业务比较复杂这里就不细说,主要记录下动态库的编译以及调用过程:1. 创建动态链接库gcc -shared -fPIC paraDocxml.c  -o libmyxml.so关于 -fPIC 参考这边笔记 http://blog.csdn.net/knight1840/article/details/47206855可以看到,当前目录下多了一个文件libmyxm

2015-08-02 14:04:18 1079

转载 -fPIC ppc_85xx-gcc -shared -fPIC liberr.c -o liberr.so

-fPIC 作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code),  则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意  位置,都可以正确的执行。这正是共享ppc_85xx-gcc -shared -fPIC liberr.c -o liberr.so-fPIC 作用于编译阶段,告诉编译器产生与位

2015-08-02 13:52:41 790

原创 动态库和头文件的搜索顺序

静态库链接时搜索路径顺序:1.ld会去找GCC命令中的参数-L2.再找gcc的环境变量LIBRARY_PATH3.再找内定目录 /lib /usr/lib /usr/local/lib 这是当初compile gcc时写在程序内的 动态链接时、执行时搜索路径顺序:1.编译目标代码时指定的动态库搜索路径;2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径;

2015-08-02 13:39:20 1127

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除