Linux下开发环境的建立(Emasc + gtags + ......)
一、Emacs 安装
1. 软件下载:http://ftp.gnu.org/gnu/emacs/ 找latest 版本下载。
2. 软件上传:本人采用虚拟机安装的linux系统,主机是Windows XP,而由XP向linux上传文件采用的工具是:FileZilla;大家可以在网上下载,实在下载不了,请给本人发email:chenzhonghua1980@163.com ;
3. 将下载的emacs上传到Linux系统的一个文件夹下,进行解压:
#tar –zxvf emacs-23.1.tar.gz
4. 解压完成之后,在解压到文件夹里有一个install的文本文件,详细写明安装方法:
①./configure //执行完后,会显示Create 。。。。。。
//根据configure.ac 和 makefile.in 来生成 makefile
②Make //按照makefile中的要求,进行编译,
//生成的可执行文件什么的都在当前的src目录下
③Make install //按照makefile中的要求,将可执行文件、manpage文件、
//info文件等从src目录向指定目录中copy。
//就是从当前目录向目标目录install。
④Make clean //清除多余的安装临时文件
上面四部一定都执行完(本人新手,第一次时make执行了很长时间,以为安装完成,emacs程序只能运行src/emacs来执行)。
二、Gtags 安装与设置:
1.软件下载:http://www.gnu.org/software/global/
2. Gtags安装:同样将下载的安装文件上传到一个自己喜欢的目录下后,解压,在解压后的文件夹中有一个ANSTALL文本文件,上面有安装方法。
How to install
$./configure
$make
$make install
3. 设置.emaca:
上面的emacs安装完成后,默认的安装路径/use/local/emacs下了。
以后创建文本的时候,默认的路径都在~/下(也就是/home/yourname/下)。
个人建议,在应用emacs软件之前,一定要进行关于emaca的功能和热键的学习
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
******
相关文档:
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
随着人们对开放源代码软件热情的日益增高,Linux作为一个功能强大而稳定的开源操作系统,越来越受到成千上万的计算机专家和爱好者的青睐。在嵌入式领域,通过对Linux进行小型化裁剪后,使其能够固化在容量只有几十兆字节的存储器芯片或单片机中,成为应用于特定场合的嵌入式Linux系统。Linux强大的网络支持功能实现了对包 ......
用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅 ......
对终端进行读写
在编写程序时,我们往往需要从终端读入数据。一种情况是需要连续地读入用户键入的选择项,这往往出现在数据库程序中。程序员往往会使用
getchar
函数来读取数据,继而判断输入的数据是否有效,从而做出反应。其实如此做带有很大的风险,一个实例程序如下
#include <stdio.h>
char *men ......
一,停止tomcat 并执行#netstat -an|grep 80 查看发现有许多80端口进程在里面
二,执行# lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh 杀死所有80端口进程
三,启动tomcat,问题解决. ......