15.1 gzipgzip(1) 是GNU的压缩程序。它只对单个文件进行压缩。基本用法如下:$ gzip filename程序执行以后,文件名会变成filename.gz,而且一般情况下大小会比原文件要小。注意,程序并不新建一个新的文件filename.gz, 而是将filename变成filena...
分类:
系统相关 时间:
2014-07-07 11:09:38
阅读次数:
309
/********************************************************************** Author : Samson* Date : 06/18/2014* Test platform:* Mint 15* GNU bash, version...
分类:
其他好文 时间:
2014-07-07 10:01:11
阅读次数:
186
__attribute__关键字主要是用来在函数或数据声明中设置其属性。给函数赋给属性的主要目的在于让编译器进行优化。函数声明中的__attribute__((noreturn)),就是告诉编译器这个函数不会返回给调用者,以便编译器在优化时去掉不必要的函数返回代码。GNU C的一大特色就是__att...
分类:
移动开发 时间:
2014-07-06 18:58:58
阅读次数:
246
在Windows下使用gcc编译器:1.首先介绍下MinGWMinGW是指仅仅用自由软件来生成纯粹的Win32可运行文件的编译环境,它是Minimalist GNU on Windows的略称。 实际上 MinGW 并非一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC 以外....
1. 下载源码:镜像地址http://mirror.bjtu.edu.cn/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz用svn下载可以随时更新到最新的版本svn checkout svn://gcc.gnu.org/svn/gcc/trunksvn2.进入gcc源码(简称s...
分类:
其他好文 时间:
2014-07-06 13:21:47
阅读次数:
252
在GNU Linux中查看当前文件的编码方式:
可以通过vim打开此文件后在控制模式时输入
:set fileencoding 可以查看到当前文件的字符编码格式,会在vim窗口下方显示如下内容:
fileencoding=utf-8
上行的意思即是此文件的字符编码为utf-8;
那么如何转换一个文件的字符编码呢?
可以使用iconv 命令进行处理,...
分类:
系统相关 时间:
2014-07-04 07:24:43
阅读次数:
338
我们通常用诸如 "./configure", "make","make install"
等命令就可以把源码包安装到系统中,但是背后的原理是什么呢?当我们需要修改源码,加入自己的代码后如何修改呢?所以需要学习如何利用 GNU Autoconf 及 Automake 这两套工具来自动产生 Makefile文件。下面的内容综合了一些网上找到的资源。
先来一个例子
1.系统中...
分类:
其他好文 时间:
2014-07-03 18:23:52
阅读次数:
278
1、查看操作系统内核信息 [root@local ~]# uname -aLinux local 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux2、查询CPU信息整体信息 [root@...
分类:
系统相关 时间:
2014-07-02 20:33:26
阅读次数:
339
本次任务是要完成嵌入式Linux下对openssl程序的支持。
我的开发环境:ARM9开发板 和 嵌入式Linux操作系统。装有Linux系统(我的是ubuntu9.04)的PC机一台。串口和串口连接线。串口调试软件:minicom。交叉编译工具:arm-unknown-linux-gnu-gcc
下载最新版本的openssl-1.0.0:
http://www.op...
分类:
其他好文 时间:
2014-07-02 16:29:04
阅读次数:
290
SSH是网络中最常用的文件传输协议,sshfs允许你将远程文件系统挂载到本地挂载点上。GNU/Linux并不默认包含sshfs。用软件包管理器安装这个工具。sshfs是FUSE文件系统的一个扩展,FUSE允许其支持的操作系统像使用本地文件系统一样挂载各类数据。将远程主机上的文件系统挂载到本地..
分类:
其他好文 时间:
2014-07-02 16:13:32
阅读次数:
230