__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
直接上配置,你懂的
lai'mac:~ laijingli$ more .bash_profile
###add my scripts to the search path for convenient daily usage
export PATH=$PATH:/Users/laijingli/autoshell:/opt/local/bin:/opt/local/sbin
##...
分类:
其他好文 时间:
2014-07-06 10:12:26
阅读次数:
185
一,GNU
GNU是“GNU 's Not Unix”的递归缩写, Stallman宣布GNU应当发音为Guh-NOO(革奴)以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)
为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU Gener...
分类:
系统相关 时间:
2014-07-06 09:12:26
阅读次数:
217
OS & MySQL的版本和配置:
MySQL Version: 5.6.19
[root@boston ~]# uname -a
Linux boston.oracle.com 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux
一,下载MySQL安装软件,请到www.oracle.c...
分类:
数据库 时间:
2014-07-06 08:31:04
阅读次数:
403
今天又看CS630[1]的Chapter 15,发现里头的一个例程manydots.s无法正常编译。
$ gcc manydots.s -o manydots
/tmp/ccIvmRVT.o: In function `_start':
(.text+0x0): multiple definition of `_start'
/usr/lib/gcc/x86_64-linux-gnu/4....
分类:
其他好文 时间:
2014-07-06 00:50:42
阅读次数:
206
在GNU Linux中查看当前文件的编码方式:
可以通过vim打开此文件后在控制模式时输入
:set fileencoding 可以查看到当前文件的字符编码格式,会在vim窗口下方显示如下内容:
fileencoding=utf-8
上行的意思即是此文件的字符编码为utf-8;
那么如何转换一个文件的字符编码呢?
可以使用iconv 命令进行处理,...
分类:
系统相关 时间:
2014-07-04 07:24:43
阅读次数:
338
shell类型:登录shell(需要密码的)正常通过某一个终端来登录,需要输入用户名和密码。使用su-username使用su-lusername2.非登录shell(不需要密码)suusername图形终端下打开终端窗口自动执行的shell脚本BASH的配置文件:全局配置使用的配置文件:/etc/prifile
/etc/profile...
分类:
其他好文 时间:
2014-07-04 06:33:25
阅读次数:
246
屌丝运维常用shell列出你最常用的10条shellhistory|awk‘{a[$2]++}END{for(iina){printa[i]""i}}‘|sort-rn|headhistory|awk‘{a[$4]++}END{for(iina){printa[$i]""i}}‘|sort-rn|headgrep-v"#".bash_history|awk‘{++a[$1]}END{for(iina)printi,a[i]|"sort-k2-nr..
分类:
其他好文 时间:
2014-07-04 06:19:01
阅读次数:
253