CentOS6.x之emacs安装配置编译

刚开始学习linux,干学没什么意思,想在linux下写写程序,了解到linux下使用较多的是emacs和vim,在youtobe上分别看了看这两个工具进行开发的视频,个人感觉emacs比较酷一点,所以选择了emacs。

闲话少说,下面写一下自己安装、配置、编译c++程序并运行的过程。

1、安装emacs

  刚开始我选择了下载代码安装,make的时候总是出错,找不到解决方案。

  后来直接yum -y -install emacs安装了。(安装之前要把emacs用到的一些依赖库安装好,建议使用root账户,最后执行yum -y -install emacs进行安装)

  依赖库:

    yum install gcc*

    yum install glib*

    yum install gtk*

    yum install ncurses*

    yum install libXpm*

    yum install giflib* libjpeg* libtiff* libpng*

2、学习入门文档

  安装完成打开emacs(可以在shell直接输入emacs打开),主界面有一个tutorials文档(中文的),花大概两三个小时读一下,边读边练习(这一步千万不要跳过)。

3、配置emacs成为c++IDE

  在~下面mkdir,创建_emacs、install、work、三个目录,touch创建一个.emacs文件(这是emacs主要的配置文件,其他配置文件都是通过这个文件加载进去的)。

  别人的配置文件下载地址:

    http://download.csdn.net/detail/karotte/3812760

  下载下来tar 解压把_emacs、install目录里面的内容cp到自己刚才在~创建的目录下。把my_emacs中的内容复制到.emacs中。

  配置工作完成了。

4、编译运行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

      

  

原文地址:https://www.cnblogs.com/tshua/p/5346496.html