- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 不依赖 gcc 的 clang-3.9.1
1. 下载源码包mkdir -p $HOME/dist/clang-3.9.1cd $HOME/dist/clang-3.9.1wget -c http://releases.llvm.org/3.9.1/llvm-3.9.1.src.tar.xzwget -c http://releases.llvm.org/3.9.1/cfe-3.9.1.src.tar.xzwget...
2019-10-09 17:06:57
744
原创 rpm安装gcc
使用原始安装介质, 操作系统为Red Hat Enterprise Linux Server release 7.4 (Maipo)rpm -ivh \ gcc-4.8.5-16.el7.x86_64.rpm \ cpp-4.8.5-16.el7.x86_64.rpm \ glibc-devel-2.17-196.el7.x86_64.rpm \...
2019-07-08 10:10:53
4403
原创 根据《IEEE Std 1003.1-2008》生成VIM使用的TAGS文件的过程
由于工作原因在Linux使用vim,tags必不可少,如何制作Linux函数的tags呢?现在Linix和各种Unix都兼容Posix,根据Posix接口制作tags文件可以用于Linix和各种Unix。下面简要根据《The Open Group Base Specifications Issue 7》也就是《IEEE Std 1003.1-2008》制作Posix函数的tags的过程
2012-12-13 17:41:55
846
原创 com.bruceeckel.simpletest in "Thinking in Java 3rd Edition"
<br />初学Java, 看的是"Thinking in Java 3rd Edition", 第三章第一个例子Assignment用到了com.bruceeckel.simpletest, 上网下载了对应的源码:<br />http://www.mindviewinc.com/downloads/TIJ-3rd-edition4.0.zip<br />安装ANT<br />http://www.apache.org/dist/ant/binaries/apache-ant-1.8.1-bin.tar.b
2010-06-10 00:05:00
1392
1
转载 C程序员的情书
#include #include intmain(void){ char str[] = "3BVPSq4xF.K?=u#," "GK<MrDnRr7gH%#," "XKf<f%G`w^=?C<#," "HgU_AnNR?*P
2010-05-22 13:39:00
1485
5
原创 Vim使用经验-1
由于UE的版权问题,不得不选择新的IDE,最后选择了Vim。经过一段时间的使用,发现我现在已经离不开她了,所以想把使用过程中的一些经验记录在这里。今天算是开个头,SHOW一下使用时的画面。 1、在vim72/src启动vim.gvim -t main 选择1后vim自动定位到main函数 全能补全:
2009-06-20 03:06:00
2938
5
原创 Autoconf 学习笔记(2)
在Autoconf 学习笔记(1) 里给出了一个最简单的例子说明使用autoconf的步骤. 现在以上次的configure.ac为基础, 添加几个与Unix网络编程(socket)有关的宏.Makefile.amAUTOMAKE_OPTIONS = foreignSUBDIRS = srcconfigure.ac#
2008-03-07 06:56:00
1362
2
原创 NTLDR is missing 问题的解决方法
今天朋友的笔记本电脑不能启动, 自检时一切正常, 从硬盘引导后提示NTLDR is missing, Press CTRL+ALT+DEL to restart .Google到的结果是可以用故障恢复控制台从Windows XP启动光盘上拷贝NTLDR文件. 但是进入故障恢复控制台时要求输入密码, 输入什么都不行.最后在另一台机器做了个启动软盘拷贝了NTLDR, NTDETECT.CO
2008-02-23 22:59:00
1736
原创 FreeBSD 下 skyeye 运行 rtems
1. 安装arm-rtems-binutils和arm-rtems-gcccd /usr/ports/devel/arm-rtems-gccmake install clean2. 安skyeyecd /usr/ports/emulators/skyeyemake install clean3. 下载解压和编译RTEMSfetch http://www.rt
2008-01-28 01:11:00
2409
3
原创 Autoconf 学习笔记(1)
1. 建立源码目录mkdir hellocd hellomkdir src2. 编辑源码/**//* * hello.c * * 2008-01-14, mymtom */ #include stdio.h> int main(void)...{ printf("Hello, Automake! "); return 0;}3. 编写Ma
2008-01-14 23:12:00
2626
原创 FreeBSD 安装 pidgin-2.3.0
在FreeBSD上安装pidgin-2.3.0成功,现将安装过程中遇到的问题和解决方法记录下来,供大家参考。1. 配置./configure 时出现错误The msgfmt command is required to build libpurple. If it is installedon your system, ensure that it is in your pat
2007-12-07 10:40:00
1531
原创 FreeBSD 静态链接问题 (2) libpqxx & libpq
在上篇《FreeBSD 静态链接问题》中还有一个遗留问题,即确定一个静态库调用了其它什么库呢?google的结果令人失望,唯一的结果libtool脚本,没用过,看不懂,没google到使用方法,只好用了个笨办法。问题源于CSDN的一篇帖子http://community.csdn.net/Expert/TopicView.asp?id=5630522简单的说,就是需要静态链接libpqxx和l
2007-07-08 15:43:00
2129
原创 FreeBSD 静态链接问题
FreeBSD 环境下,缺省的链接方式为动态链接,然而有时由于运行环境的限制,需要进行静态链接。GNU LD的手册上对静态链接的描述很简单:-Bstatic-dn-non_shared-staticDo not link against shared libraries. This is only meaningful onplatforms for which shared l
2007-07-01 17:05:00
3150
原创 GRUB 使用笔记
最近突然对Unix内核有了兴趣, 在网上 google 了一下,遇到的是 OSD, 一个 关于操作系统开发的网站 OSD, 学习了基本原理之后, 决定实践一下。MinGW32, NASM, OSD, GRUB 都下载,安装,开了个虚拟机,可是启动之后发现GRUB成功装载 内核, 但是数据段始终无法成功加载,内核初始化失败,郁闷啊!...
2007-05-04 19:43:00
1974
4
转载 VC++中new,malloc,与HeapAlloc
前几天在论坛上看到关于new,malloc和HeapAlloc的帖子,一路看下来,都觉得讲的不够清楚,于是上google乱搜了一通,结果还真是有些收获!这其中最重要的收获是jjhou的一篇《池内春秋-Memory Pool 的设计哲学与无痛运用》。以这篇文章为起点,笔者开始了new,malloc的探险。 写了一个简单的程序,有new和malloc就可以。用VC编译为DEBUG版本,然后单步运行,进
2007-04-24 15:30:00
4361
原创 C语言调规则浅析
函数调用中参数是通过堆栈或/和寄存器来传递的,根据调用时由调用函数或被调用函数来恢复堆栈,分为Standard和C两种调用规则,FASTCALL可以看作是Standard的特殊形式。 32 位 C语言编译器支持的调用规则 有 __stdcall (Standard), __cdecl (C) 和 __fastcall (FASTCALL), __cdecl为缺省值。 三种调
2007-04-21 06:07:00
955
vim+ctags+cscope配置文件V2.0.6
2013-01-29
vim+ctags+cscope配置文件V1.0.0
2012-01-12
vim+ctags+cscope 配置文件
2010-09-13
vim+ctags+cscope 配置文件
2009-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人