海王  

随笔分类 -  linux开发环境完全版

《交叉编译器制作》 《linux 普通工作环境搭建》
  • 用ccache加速gcc/g++的编译速度
    摘要:http://www.oschina.net/bbs/thread/5805ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使得它可以立即被编译。这儿 阅读全文
    posted @ 2011-02-20 22:48 海王 阅读(4437) 评论(0) 推荐(1) 编辑
  • 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. 支持正 阅读全文
    posted @ 2011-02-08 16:06 海王 阅读(4611) 评论(0) 推荐(0) 编辑
  • 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的加 阅读全文
    posted @ 2011-02-08 15:13 海王 阅读(32634) 评论(2) 推荐(0) 编辑
  • linux 下查看 hex 文件
    摘要:KDE 下 khexedit Gnome 下 ghex 喜欢 VI 的可以用 bvi gvim/vim 也有二进制编辑模式, 用 :%!xxd :%!xxd -r 切换 阅读全文
    posted @ 2011-01-13 11:45 海王 阅读(1480) 评论(0) 推荐(0) 编辑
  • linux C 代码查看推荐 anjuta
    摘要:apt-get install anjutaanjuta 手册:http://wiki.lupaworld.com/index.php/Anjuta%E6%89%8B%E5%86%8C 阅读全文
    posted @ 2010-12-18 13:29 海王 阅读(457) 评论(0) 推荐(0) 编辑
  • 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... 阅读全文
    posted @ 2010-11-19 15:35 海王 阅读(1121) 评论(0) 推荐(0) 编辑
  • 交叉编译器 制作分析(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日:修改图片中的笔误两处。前言:   实际上,两三个星期前我... 阅读全文
    posted @ 2010-11-17 11:22 海王 阅读(4736) 评论(0) 推荐(0) 编辑
  • 众多linux 库及工具意思的解释
    摘要:http://oss.org.cn/ossdocs/gnu_linux/lfs/lfs-5.0/appendixa/appendixa.html 阅读全文
    posted @ 2010-11-17 09:54 海王 阅读(446) 评论(0) 推荐(0) 编辑
  • 工具链中 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,... 阅读全文
    posted @ 2010-11-17 09:40 海王 阅读(640) 评论(0) 推荐(0) 编辑
  • 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(... 阅读全文
    posted @ 2010-11-16 10:46 海王 阅读(3566) 评论(0) 推荐(0) 编辑
  • 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脚本来编译源码。 现在这个脚本... 阅读全文
    posted @ 2010-11-16 00:01 海王 阅读(2647) 评论(0) 推荐(0) 编辑
  • 在 Ubuntu 9.04 上安装 Kscope
    摘要:1. 它号称是代码编辑环境(source-editing environment),而不是IDE。我不用在建立 Kscope 项目时烦心地去选择项目类型、编译器、编译选项等等。编译我有 Makefile,我就是找个工具看看代码,用得着那么麻烦吗。 建立 Kscope 项目时只需要干两件事:选择项目名、项目保存地址和添加源文件。2. 它不会在源文件目录下建立一堆乱七八糟的文件,影响市容。我记得 Ec... 阅读全文
    posted @ 2010-11-08 15:55 海王 阅读(410) 评论(0) 推荐(0) 编辑
  • 终于摆脱windows能在纯净的linux开发了
    摘要:http://www.arm9home.net/read.php?tid-7398.html此贴太好因为dnw和jlink的关系,不得不在windows里装linux的虚拟机进行开发。而因为自己的pc太差,不能用vmware,我用的是virtualbox。虽然性能什么还可以,但有时候会突然崩溃,感觉还是不够稳定。今天终于解决了这两大问题。1.dnw下载程序的问题。 在arm9home 里网络达人 ... 阅读全文
    posted @ 2010-11-08 15:39 海王 阅读(1736) 评论(1) 推荐(1) 编辑
  • 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... 阅读全文
    posted @ 2010-11-02 11:30 海王 阅读(577) 评论(0) 推荐(0) 编辑
  • 编译器相关配置简介
    摘要:http://gcc.gnu.org/install/configure.htmlhttp://www.linuxsir.org/bbs/showthread.php?p=1718346 由于 论坛排版效果不理想,而且我也只在我的个人空间对文章进行后继更新,所以建议直接到我的空间查看: 《Glibc Binutils GCC 配置选项简介》 http://lamp.linux.gov.cn/Li... 阅读全文
    posted @ 2010-11-02 11:29 海王 阅读(2105) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示