码迷,mamicode.com
首页 >  
搜索关键字:linux程序    ( 722个结果
linux 程序、动态库、静态库内部添加版本号和编译时间
给程序和库添加版本号和库,有利于维护和升级。 当然你可以在文件名上体现,比如有个程序叫 yun,文件名写为 yun_1.0.2,但这个需要每次手动维护,而且不能100%确保当前程序就是那个版本。所以,把版本号体现在程序内部,是一个不错的选择。 -----------------------------------  我是做法分割线 o  ----------------------------...
分类:系统相关   时间:2015-01-30 10:52:55    阅读次数:232
linux程序与进程内存结构
1.可执行文件结构: 1)代码区:包含操作码和操作对象、常量数据(const声明)、立即数,代码区是共享的, 只提供只读。 2)全局/静态数据区:包含被初始化的全局数据和初始化静态数据。 3)未初始化数据区(BBS):包含未初始化的全局数据和未初始化静态数据。2.进程结构: 1)代码区:加载...
分类:系统相关   时间:2015-01-28 21:14:22    阅读次数:192
GDB调试Core文件
关于Core文件 Linux程序在运行过程中可能会出现奔溃的现象,此时启用Core文件可以记录程序的奔溃现场,方便事后查找问题。...
分类:数据库   时间:2015-01-27 16:32:13    阅读次数:196
Linux程序与资源管理
使用man command可以查看在线帮助 可执行的二进制文件就是程序 执行程序时因触发事件而获取的ID,称为PID 我们登入系统后,会取得一个bash shell的PID。我们可以用bash提供的接口去执行另一个程序,这另外执行的程序也会获得一个PID,这个PID就是子程序。而我们的bash环境,...
分类:系统相关   时间:2015-01-27 13:07:01    阅读次数:220
linux启动过程
linux启动过程1.读取BIOS设置包含(cpu.硬盘,内存,设备,时钟等信息)2.读取第0磁盘第一扇区的MBR(主引导记录,预启动信息和分区表信息)3.读取Bootloader(初始化硬件设备,建立内存空间的映射图)4.加载内核5.init运行等级(init3init5)6.init进程执行rc.sysinit(启动swap..
分类:系统相关   时间:2015-01-20 06:44:25    阅读次数:188
警告:隐式声明与内建函数'exit'不兼容解决方案
偶尔GCC编译,会出现这个错误,查了下,原来是这样子啊!!!! http://blog.csdn.net/monkey_d_meng/article/details/5565667最近一直在看《Linux程序设计(第3版)》,照着书上的代码原封不动地敲上去,编译后就出现了à警告:隐式声明与内建函数’...
分类:其他好文   时间:2015-01-19 18:56:05    阅读次数:174
elf格式分析
近期研究了一下elf文件格式,发现好多资料写的都比較繁琐,可能会严重打击学习者的热情,我把自己研究的结果和大家分享,希望我的描写叙述可以简洁一些。一、基础知识 elf是一种文件格式,用于存储Linux程序. 它内部都有一些什么信息呢?大概包含编制好的计算机指令,数据,计算机在须要的时候把这个文件读取...
分类:其他好文   时间:2015-01-19 14:04:52    阅读次数:163
Linux程序员将成为微软的死敌
在计算机Server市场上,Windows与Linux之间的竞争非常激烈。微软产品的最大卖点在于成体系设计以及良好的兼容性。但是,微软对其软件的专利限制越来越多的做法惹恼了那些推崇软件使用自由权的编程人员。微软拥有视窗操作系统,而Linux系统却是自由“名花”──它的“开源”的特征决定了这一点。Li...
分类:系统相关   时间:2015-01-14 12:21:42    阅读次数:180
《coredump问题原理探究》Linux x86版6.3节有成员变量的类coredump例子
在探究完类成员变量分布后,来定位一个coredump例子来实践一把: (gdb) bt #0 0x0804863c in xuzhina_dump_c06_s2_ex::print() () #1 0x08048713 in main () 看一下xuzhina_dump_c06_s2_ex::print的汇编: (gdb) disassemble 0x0804863c ...
分类:系统相关   时间:2015-01-13 23:22:35    阅读次数:458
使用VS+VisualGDB编译调试Linux程序
Linux程序开发变得越来越多,越来越多的程序、产品需要跨平台,甚至有些开源项目只支持Linux平台,所以掌握Linux开发变得越来越重要。 但是对于习惯了Windows下的开发,使用了VS这个宇宙第一IDE后,觉得Linux下的纯命令行开发调试,还是有些不习惯,效率有些低(大神除外)。那么能不能用...
分类:数据库   时间:2015-01-10 23:32:56    阅读次数:359
722条   上一页 1 ... 54 55 56 57 58 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!