c language
文章平均质量分 59
阿斯顿撒旦撒旦撒
阿斯顿
展开
-
动态分配空间的一些问题
如果你使用 malloc (或者 new) 动态创建了一段空间,注意这段空间不在 栈区(stack),而是在 堆区(heap)。而且也不是理论上的连续的空间(即便通常是连续的)。此时处理这段空间时就需要注意一些问题。如:基本数据类型经常会出现如下一些错误。#include #include #include int main(){ char* pStr = NULL;原创 2013-01-22 21:41:57 · 290 阅读 · 1 评论 -
如何在Linux上使用GCC编译共享库
如何在Linux上使用GCC编译共享库对于任何程序员来说,库都是不可缺少的工具.它们是使用已经存在的代码,编译并可以唯你使用的.它们通常提供一般性的功能,像可以存储任何数据的“链表”和“二叉树”,或者某些特殊的功能,比如数据库服务(如MySQL).绝大多数软件项目包含若干组件,这些组件可能在之后的其它项目中会被用到,或者你构建项目的时候只是想要分出来而已.当你有可重用或者逻辑上不相关的函数集翻译 2014-07-16 18:55:45 · 244 阅读 · 0 评论 -
gdb调试汇编指令和查看寄存器
gdb下调试汇编指令和查看寄存器的值原创 2014-07-30 21:02:07 · 2384 阅读 · 0 评论 -
编译动态库和连接动态库
在linux下,gcc 如何编译动态链接库比如是 libplus.so ,实现求和的功能。原创 2014-10-28 19:27:09 · 410 阅读 · 0 评论 -
编译静态库和连接静态库
使用gcc编译静态链接库,以及在连接的时候使用这个静态库原创 2014-10-24 12:53:28 · 574 阅读 · 0 评论 -
autoscan,aclocal,autoheader,automake,autoconf,make
开源软件自动化工具链简单应用(autoscan,aclocal,autoheader,automake,autoconf,make)原创 2014-10-24 13:02:34 · 796 阅读 · 0 评论