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 运行程序。

转载请声明,如有错误欢迎指正交流。

内容参考自: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

      

  

时间: 2024-08-25 20:58:23

CentOS6.x之emacs安装配置编译的相关文章

Emacs安装配置全攻略之一编译安装简单配置

/******************************************************************************************************************************************/ 原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb_driver/article/details/29407717,作者:gqb666 /***************

CentOS6下Haproxy的安装配置

Haproxy 是一个开源的负载均衡和反向代理软件,其提供了高可用的网络服务.其一般是应用于web服务,但同时也能为SMTP和终端服务等提供可靠的支持. 1.下载安装haproxy wget ftp://195.220.108.108/linux/centos/6.8/os/x86_64/Packages/haproxy-1.5.4-3.el6.x86_64.rpm --下载 rpm -ivh haproxy-1.5.4-3.el6.x86_64.rpm -安装 2.配置Haproxy cp /

Centos6下DRBD的安装配置

导读 Distributed Replicated Block Device(DRBD)是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案.数据镜像:实时.透明.同步(所有服务器都成功后返回).异步(本地服务器成功后返回).DRBD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添加上层的功能比如检测到EXT3文件系统的崩溃.DRBD的位置处于文件系统以下,比文件系统更加靠近操作系统内核及IO栈. 一.安装环境说明 系统版本:CentOS6.5 DRB

CentOS6.7系统下安装配置Oracle11G R2

一.安装Oracle 11G前环境搭建 本次实验是基于Linux(CentOS6.7_64)下搭建oracle 11g环境,这里选择CentOS安装oracle并不是最佳选择,可以根据需要选择不同的Linux发行版,如Oracle Linux.SuSE Linux.Red Hat.IBM AIX等. VM或物理机的配置要求: 在实验环境安装oracle11g最少需要2G内存.2个cpu.2G交换分区.磁盘空间不低于20G. 生产环境中,要保证oracle的性能,建议最低配置为8G内存.4个cpu

Tomcat在CentOS6.7上的安装配置及使用

软件: 操作系统:CentOS-2.6.32-573.el6.x86_64 Tomcat:apache-tomcat-8.5.4.tar.gz JDK:jdk-7u67-linux-x64.rpm 软件安装 二:JDK软件安装及配置 1.安装JDK [[email protected] ~]# rpm -ivh jdk-7u67-linux-x64\(1\).rpm Preparing...                #####################################

centos6.5下KVM安装配置

一.查看本机cpu是否支持虚拟化,如果输出svm(AMD)或者vmx(Inter)表示cpu支持虚拟化: 二.安装KVM,如下两种方法: 1.其中virt-viewer与virt-manager是kvm图形管理界面工具: 2.直接安装kvm组件: 三.启动kvm,并载入kvm模块: 1.修改hosts解析文件,添加如下一行,即本机ip与主机名的解析: 2.启动kvm: 3.载入kvm模块: 4.查看kvm模块是否被加载: 四.配置网卡桥接设备: 1.eth0: 2.br0: 3.重新启动网络服务

基于CentOS6.7的DRBD安装配置过程详解

一.DRBD简介 DRBD的全称为:Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群.其实现方式是通过网络来镜像整个设备.你可以把它看作是一种网络RAID.它允许用户在远程机器上建立一个本地块设备的实时镜像. 二.DRBD是如何工作的呢? (DRBD Primary)负责接收数据,把数据写到本地磁盘并发送给另一台主机(DRBD Secondary).另一个主机再将数据存到自己的磁盘中.目

centos6.5系统中安装配置memcached步骤

CentOS 6.5 64位系统下的Memcache安装步骤分享,想要配置lnmp+Memcached运行环境的朋友可以参考下, 一.源码包准备 服务器端主要是安装memcache,目前版本是 memcached-1.4.20 .另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.4.13-stable.(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.mon

CentOS-6.5x64:VNC安装配置

1.安装软件前首先检查下系统是否已经安装了这个软件: rpm -qa tigervnc-server 2.根据前面命令的查询,显示系统还是没有安装VNC服务器端软件,那么我们就使用命令进行安装一下: yum install tigervnc-server -y 3.首先服务器端需要运行级别为5的图形界面.可以使命令进行查询一下: runlevel 4.使用vncserver 命令配置一下vnc远程使用的密码: vncserver 5.编辑vnc启动图形界面的文件 vim /root/.vnc/x