码迷,mamicode.com
首页 >  
搜索关键字:gnu    ( 3301个结果
GNU GRUB 2.00 源码分析笔记,持续更新
前言很多运维类书籍或文章仅从系统管理者的角度讲解了grub的安装以及使用,本篇博文则从gnugrub2.00的源码入手,从开发者,以及系统底层运行机制的角度,分析grub是如何作为跨平台的“全面统一的引导加载程序”,来引导操作系统,加载Linux内核的过程等等,部分内容参考了《深..
分类:其他好文   时间:2014-11-25 19:05:36    阅读次数:1361
软件项目版本号的命名规则及格式
版本控制比较普遍的 3 种命名格式 1:GNU 风格的版本号命名格式 2:Windows 风格的版本号命名格式 3:.Net Framework 风格的版本号命名格式
分类:其他好文   时间:2014-11-25 18:26:55    阅读次数:207
GNU Make----Core Automatic Variables
$@ 表示规则的目标文件名。如果目标是一个文档文件(Linux中,一般称.a 文件为文档文件,也称为静态库文件),那么它代表这个文档的文件名。在多目标模式规则中,它代表的是哪个触发规则被执行的目标文件名。 $% 当规则的目标文件是一个静态库文件时,代表静态库的一个成员名。例如,规则的目标是“foo....
分类:其他好文   时间:2014-11-25 16:05:48    阅读次数:256
关于bash的shellshock漏洞
这一漏洞的描述如下:Shellshock (CVE-2014-6271, CVE-2014-6277, CVE-2014-6278, CVE-2014-7169, CVE-2014-7186, CVE-2014-7187) is a vulnerability in GNU's bash shell...
分类:系统相关   时间:2014-11-25 12:18:46    阅读次数:240
从一个实例来认识GDB与高效调试
GDB的全称是GNU project debugger,是类Unix系统上一个十分强大的调试器。这里通过一个简单的例子(插入算法)来介绍如何使用gdb进行调试,特别是如何通过中断来高效地找出死循环;我们还可以看到,在修正了程序错误并重新编译后,我们仍然可以通过原先的GDB session进行调试(而不需要重开一个GDB),这避免了一些重复的设置工作;同时,在某些受限环境中(比如某些实时或嵌入式系统...
分类:数据库   时间:2014-11-24 22:33:59    阅读次数:364
libhybris简介
libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNU C library的系统运行那些用bionic编译的库(主要是Android下的闭源HAL库)。它在Ubuntu touch, WebOS, Jolla Sailfish OS等系统中都有使用。因为这些系统都是基于glibc生态的,然而现有的硬件厂商提供的driver多是为Android而写的,自然也是用bionic编译的。那么问题来了,说服厂商再写一套驱动不是那么容易的,就算写出来也需要经过一段时间才能变得成熟。那如何让基于...
分类:其他好文   时间:2014-11-24 17:16:31    阅读次数:667
安装GCC-4.6.1详细教程
一、什么是GccLinux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。Gcc编译器能将C、C++语言源程序、汇程...
分类:其他好文   时间:2014-11-24 15:12:21    阅读次数:247
Codeforces Round #278 (Div. 2) B. Candy Boxes [brute force+constructive algorithms]
哎,最近弱爆了,,,不过这题还是不错滴~~要考虑完整各种情况8795058 2014-11-22 06:52:58njczy2010 B - Candy Boxes GNU C++Accepted31 ms4 KB8795016 2014-11-22 06:48:15njczy2010 B - C....
分类:其他好文   时间:2014-11-22 13:18:15    阅读次数:161
编译与反编译GNU Linux语言文件方法
在GNU Linux系统中,很多软件都是支持多种国家的语言的,而这些语言一般都是通过一个*.po的文件而区别开来不同的国家的语言的,有的可能会编译成二进制文件*.mo,而编译成二进制文件的命令为msgfmt。 有的时候存在这样的场景,为了修改语言翻译的问题,想直接修改语言文件,那么就要使用将编译好的二进制的*.mo文件转换成*.po文件,那么使用命令msgunfmt命令即可完成这个需求,以下的例...
分类:编程语言   时间:2014-11-21 20:35:17    阅读次数:204
Linux的awk命令详解
简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 awk其名称得自于它的创始人 Alfr...
分类:系统相关   时间:2014-11-21 18:56:51    阅读次数:336
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!