用ccache加速gcc/g++的编译速度
摘要:http://www.oschina.net/bbs/thread/5805ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使得它可以立即被编译。这儿
阅读全文
Eclipse CDT 使用功能总结
摘要:http://blog.csdn.net/ostrichmyself/archive/2010/10/25/5964053.aspx常见阅读代码的工具有 , visual c++, visual studio + va(visual assistant), 以及 source insight, 这几个功能强大的收费软件 , 目前用得非常多 , 尤其是 Source Insight( 以下简称 SI), 是一个不错的跨平台的软件 . 今天推荐的 Eclipse C++ 版本 , 同样也是一个优秀的开源阅读代码的工具 , 其优越性有甚于 SI, 表现在以下几点 . 1. 支持正
阅读全文
ECLIPSE 安装及与CDT 的使用 多线程编程
摘要:http://www.cppblog.com/oomusou/archive/2006/11/11/15020.htmlLinux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发 程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。 这种开发方式生产力并不高,若只是开发学习用的小程序则影响不大,但若要开发大型项目时,程序档案个数众多,需要用project或 solution的方式管理;且debug时breakpoint的加
阅读全文
linux 下查看 hex 文件
摘要:KDE 下 khexedit Gnome 下 ghex 喜欢 VI 的可以用 bvi gvim/vim 也有二进制编辑模式, 用 :%!xxd :%!xxd -r 切换
阅读全文
linux C 代码查看推荐 anjuta
摘要:apt-get install anjutaanjuta 手册:http://wiki.lupaworld.com/index.php/Anjuta%E6%89%8B%E5%86%8C
阅读全文
crosstool-ng Patch glibc to fix busybox causing "segmentation fault".
摘要:http://www.ftechworks.mydns.jp/blog/glibc/index.htmlPatch glibc to fix busybox causing "segmentation fault". I inspecting the problem, that Busybox compiled with glibc 2.9 doesn't work. Busybox causes...
阅读全文
交叉编译器 制作分析(CLFS2.0原理分析)
摘要:作者:冲天飞豹(youbest)原文链接:http://www.linuxsir.org/bbs/showthread.php?t=267672http://youbest.cublog.cn/更新日志2006年9月28日:修改错字一处。2006年8月30日:修改错误命令一处。2006年8月22日:修改文字中的笔误两处。2006年8月18日:修改图片中的笔误两处。前言: 实际上,两三个星期前我...
阅读全文
众多linux 库及工具意思的解释
摘要:http://oss.org.cn/ossdocs/gnu_linux/lfs/lfs-5.0/appendixa/appendixa.html
阅读全文
工具链中 Binutils的内容
摘要:Binutils的内容http://oss.org.cn/ossdocs/gnu_linux/lfs/lfs-5.0/appendixa/binutils.htmlBinutils 是一组开发工具,包括连接器,汇编器和其他用于目标文件和档案的工具。安装下列程序: addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, ranlib,...
阅读全文
ARM上的浮点运算 eabi oabi busybox (Kernel panic - not syncing: Attempted to kill init!)
摘要:http://futongrui.blog.sohu.com/144114903.html 这篇文章对最近遇到上的ARM上浮点运算的问题做一个总结。首先,我们先看一下ARM处理器是如何处理浮点运算的。交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有FPA的CPU,比如SAMSUNG S3C2410/S3C2440,会使用FPE(...
阅读全文
Armlinux GCC 交叉编译工具
摘要:http://blog.csdn.net/ruixj/archive/2009/05/30/4225886.aspx Armlinux GCC 交叉编译工具可以通过以下方式获取: 1. 通过现有GNU tools 编译GNU tools源码来获取交叉编译工具。这种方法需要对GNU tools各个源码之间的版本匹配。 2.使用Dan Kegel开发的cross-tool脚本来编译源码。 现在这个脚本...
阅读全文
在 Ubuntu 9.04 上安装 Kscope
摘要:1. 它号称是代码编辑环境(source-editing environment),而不是IDE。我不用在建立 Kscope 项目时烦心地去选择项目类型、编译器、编译选项等等。编译我有 Makefile,我就是找个工具看看代码,用得着那么麻烦吗。 建立 Kscope 项目时只需要干两件事:选择项目名、项目保存地址和添加源文件。2. 它不会在源文件目录下建立一堆乱七八糟的文件,影响市容。我记得 Ec...
阅读全文
终于摆脱windows能在纯净的linux开发了
摘要:http://www.arm9home.net/read.php?tid-7398.html此贴太好因为dnw和jlink的关系,不得不在windows里装linux的虚拟机进行开发。而因为自己的pc太差,不能用vmware,我用的是virtualbox。虽然性能什么还可以,但有时候会突然崩溃,感觉还是不够稳定。今天终于解决了这两大问题。1.dnw下载程序的问题。 在arm9home 里网络达人 ...
阅读全文
GMP MPFR 意思
摘要:http://www.rpgchina.net/simple/?t29996.htmlGMP(GNU Multiple Precision)库http://www.mpfr.org/mpfr-2.2.1/mpfr.html摘录: MPFR is a portable library written in C for arbitrary precision arithmetic on floatin...
阅读全文
编译器相关配置简介
摘要:http://gcc.gnu.org/install/configure.htmlhttp://www.linuxsir.org/bbs/showthread.php?p=1718346 由于 论坛排版效果不理想,而且我也只在我的个人空间对文章进行后继更新,所以建议直接到我的空间查看: 《Glibc Binutils GCC 配置选项简介》 http://lamp.linux.gov.cn/Li...
阅读全文