刚开始学习linux,干学没什么意思,想在linux下写写程序,了解到linux下使用较多的是emacs和vim,在youtobe上分别看了看这两个工具进行开发的视频,我的感受emacs比较酷一点,因此选择了emacs。html
闲话少说,下面写一下本身安装、配置、编译c++程序并运行的过程。linux
一、安装emacsios
刚开始我选择了下载代码安装,make的时候老是出错,找不到解决方案。c++
后来直接yum -y -install emacs安装了。(安装以前要把emacs用到的一些依赖库安装好,建议使用root帐户,最后执行yum -y -install emacs进行安装)shell
依赖库:vim
yum install gcc*工具
yum install glib*学习
yum install gtk*ui
yum install ncurses*spa
yum install libXpm*
yum install giflib* libjpeg* libtiff* libpng*
二、学习入门文档
安装完成打开emacs(能够在shell直接输入emacs打开),主界面有一个tutorials文档(中文的),花大概两三个小时读一下,边读边练习(这一步千万不要跳过)。
三、配置emacs成为c++IDE
在~下面mkdir,建立_emacs、install、work、三个目录,touch建立一个.emacs文件(这是emacs主要的配置文件,其余配置文件都是经过这个文件加载进去的)。
别人的配置文件下载地址:
http://download.csdn.net/detail/karotte/3812760
下载下来tar 解压把_emacs、install目录里面的内容cp到本身刚才在~建立的目录下。把my_emacs中的内容复制到.emacs中。
配置工做完成了。
四、编译运行c++
打开emacs,你会发现风格因为配置文件的改变而改变了。
C-x C-f 建立文件test.cpp。
1 #include <iostream> 2 using namespace std; 3 4 5 int main() 6 { 7 std::cout<<"hello world"<<std::endl; 8 return 0; 9 }
C-c C-s保存。
M-x compile<enter>
删除make,输入g++ test.cpp -o test(这里不要用gcc,我刚开始用gcc编译不能经过。由于gcc在连接的时候不加载动态库。)
进入emacs shell运行程序。 M-x eshell<enter>
./test 运行程序。
上一张图,最长回文数,感受66的:
转载请声明,若有错误欢迎指正交流。
内容参考自:http://www.linuxidc.com/Linux/2012-08/68299p2.htm
http://blog.chinaunix.net/uid-23023613-id-88201.html
http://blog.csdn.net/zz55109/article/details/20776289