zoukankan      html  css  js  c++  java
  • 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

          

      

  • 相关阅读:
    cocos2d 设置按钮不可用
    cocos2d-js屏幕任何位置点击开始的实现
    cocos2d-js取不到cocostudio里面控件问题
    XMLHttpRequest
    [cocos2d-js]长按按钮事件
    [cocos2d-js]chipmunk例子(二)
    [cocos2d-js]chipmunk例子(一)
    BOX2D测试
    Cocos2d-JS v3.0 alpha 导入 cocostudio的ui配置
    Cocos2d-JS v3.0 alpha不支持cocos2d-x的Physics integration
  • 原文地址:https://www.cnblogs.com/tshua/p/5346496.html
Copyright © 2011-2022 走看看