随笔分类 -  Linux基础及命令

介绍linux运行,命令及命令的使用
摘要:制作动态 1. gcc –c mylib.c –o mylib.o 2. gcc -shared -fPIC mylib.o -o libmylib.so 3. 将制作好的libmylib.so 复制到/usr/lib-fpic 使输出的对象模块是按照可重定位地址方式生成-fpic 使输出的对象模块 阅读全文
posted @ 2019-02-22 23:01 earwen 阅读(99) 评论(0) 推荐(0)
摘要:函数库分类函数库按照链接方式可分为 1、静态链接库 2、动态链接库 函数库 -存放位置 Linux应用程序使用的主要函数库均存放于/lib, /usr/lib目录下,其中采用*.so.*方式命名的是动态函数库,而以*.a方式命令的是静态函数库。 静态链接库-特点1、程序所要用到的库函数代码在链接时全 阅读全文
posted @ 2019-02-22 22:57 earwen 阅读(146) 评论(0) 推荐(0)
摘要:程序构成 在学习Linux应用程序开发时,经常会遇到如下概念: 代码段、数据段、BSS段(Block Started by Symbol,又名:未始化数据段) 、堆(heap)和栈(stack)。始化数据段) 、堆(heap)和栈(stack)。而这些部分也是构成Linux应用程序的重要组成部。 1 阅读全文
posted @ 2019-02-21 00:10 earwen 阅读(162) 评论(0) 推荐(0)
摘要:Core Dump-定义Core Dump又叫核心转存。当程序在运行过程中发生异常, 这时Linux系统可以把程序出错时的内存内容存储在一个core文件中, 这种过程叫Core Dump。 Segment fault Core Dump主要用来对付什么样的错误呢? Segment fault Lin 阅读全文
posted @ 2019-02-20 21:22 earwen 阅读(319) 评论(0) 推荐(0)
摘要:GDB是GNU发布的一款功能强大的程序调试工具。GDB主要完成下面三个方面的功能: 1、启动被调试程序。 2、让被调试的程序在指定的位置停住。 3、当程序被停住时,可以检查程序状态(如变量值)。 #include <stdio.h> void myprint(int res) { printf("r 阅读全文
posted @ 2019-02-20 20:14 earwen 阅读(182) 评论(0) 推荐(0)

致力于ARM及大数据应用开发&研究工作,专注ARM Cortex A系列开发和大数据前沿技术与趋势。

Font Awesome | Respond.js | Bootstrap中文网