![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习
文章平均质量分 82
飛天的氺
熱情中的冷靜,浮誇中的執著
展开
-
SciTE的配置
SciTE是我最新发现的比较好的编辑软件,我用过vim,emacs,ue等等,可能是被微软的那一套给惯坏了吧,但是由于对linux的喜爱,我不得不找一个跨平台的编辑软件,试过VIM还有EMACS,他们的年龄都比我还要大,但是就是不爽他的习惯,还要浪费时间学习他们那一套,我勉强的用着VIM,但是我发现了小巧的SciTE,哈哈,找到了我的最爱,只是配置文件有些麻烦,我搞了很久,终于有一个很满原创 2009-11-12 21:15:00 · 3822 阅读 · 0 评论 -
[转]Android编译Native C的helloworld模块
<br /> <br /> Android编译环境本身比较复杂,且不像普通的编译环境:只有顶层目录下才有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Android.mk文件本身是比较简单的,不过它并不是我们熟悉的Makefile,而是经过了Android自身编译系统的很多处理,因此要真正理清楚其中的联系还比较复杂,不过这种方式的好处在于,编写一个新的Android.mk来给Android增加一个新的Component会比较简单。<br />编转载 2010-06-20 16:05:00 · 1098 阅读 · 1 评论 -
函数指针浅谈 ----- 表与函数指针完成命令行参数解析
函数指针浅谈 -----表与函数指针完成命令行参数解析 个人认为C语言的精妙在于宏,指针。这使的C语言既可以与底层硬件打交道,又可以完成上层复杂的构架设计。而函数指针又是指针的一朵绚烂绽放的花。 所谓函数指针,就是一个指向函数地址的指针变量,虽然这只是一个变量,但是在C语言中,这个变量可以做很多事情。下面是一个函数指针的声明:void (* param_handler)原创 2012-05-11 22:01:16 · 722 阅读 · 0 评论 -
自己写调试器 软断点 [Linux]
之前结果Windows上面的如何是实现,下面写Linux如何实现 在linux中,我们需要用到ptrace 这个系统调用来实现对进程的控制。同时为了获取系统库中的函数地址,我们需要dlsym等在libdl中的相关函数帮助。 ptrace 的原型如下: long ptrace(enum __ptrace_request request, pid_t pid, void *addr, void *data); 我们可以看到 ptrac原创 2013-11-28 21:48:57 · 2159 阅读 · 1 评论