ubuntu12.04 中EMACS安装过程中关于crt*.o定位的问题
来源:互联网 发布:淘宝上买号怎么领取 编辑:程序博客网 时间:2024/04/30 18:44
刚刚发布的ubutnu12.04,我迫不及待的安装到我的新电脑中。
随后有想学学大牛使用EMACS,结果装了整整两天才装上。前几天是因为G++编译器的问题,似乎这个版本的GCC编译器没有安装G++功能,后来我添加了一些源,在网上找了些杂七杂八的命令,我都忘了是些什么命令,反正就是让sudo apt-get install build-essential执行成功了。
不料在执行./configure --prefix=/usr/local/emacs23 --enable-font-backend --with-xft --with-freetype --with-x-toolkit=gtk又继续报错,说什么找不到crt*.o文件哟,让你使用--with-crt-dir命令。我查了configure源码,看样子是要让你使用--with-crt-dir=....(路径)来解决。
过程如下
创建 crt*.o 的软链接
在 Emacs 安装过程中,需要 /usr/lib/crt*.o 中的内容,但并不是所有的 ctr*.o 中都位于 /usr/lib/ 目录下,因此需要在 /usr/lib/ 中创建到其他 crt*.o 的软链接。
首先使用
locate crt1.o
命令定位 crt1.o 文件的位置。我的是位于 /usr/lib/i386-linux-gnu/ 目录下,列出所有的 crt*.o 的文件
ll /usr/lib/i386-linux-gnu/*crt*.o
创建利用 ln 命令创建这些文件到 /usr/lib/ 下的软链接,如:
ln -s /usr/lib/i386-linux-gnu/crt1.o /usr/lib/crt1.o
注意这里是i386,以上有些内容是在网上找的,所以和我的电脑不是很一样,反正大概就是这个意思吧。我的是x86_64反正就是自己去找找这个路径。
能用了。。。但是安装路径在前面所述的/usr/local/emacs23下
直接输入emacs启动不了。
所以要添加你的安装路径
这个Emacs23版本默认的安装路径是/usr/local,它被拆成好几块,分别存在以下目录中:
/usr/local/bin
/usr/local/share/emacs/VERSION/lisp
/usr/local/share/emacs/VERSION/etc
/usr/local/libexec/emacs/VERSION/CONFIGURATION-NAME
/usr/local/info
/usr/local/man/man1
如果你想把它安装到一个目录中,configure的时候使用--prefix=/yourpath 不过最后要在/usr/local/bin做一些链接
到目前为止,终端中直接输入emacs是不能启动emacs的因为/usr/local/emacs23 /bin不在PATH变量中
cd /usr/local/bin
ln -s /usr/local/emacs23/bin/* ./ (做一个symbol link)
在终端中输入emacs就可以启动emacs了。
哦哦哦哦哦哦,爽!
天哪,3:30了,赶快去睡了! 第一次在ubuntu的界面下面发言。写的不对多多关照,欢迎砖头。
- ubuntu12.04 中EMACS安装过程中关于crt*.o定位的问题
- ubuntu12.04 安装软件过程中无法选中确定问题
- ubuntu12.04-32位,安装KLEE及使用工具过程中遇到的问题
- javaweb上传文件过程中关于指针定位的问题
- Ubuntu12.04的vbox中安装xp遇到问题
- 在ubuntu12.04中安装VMware Tools的问题
- ubuntu12.04中安装jdk不成功问题
- css样式中关于定位的问题
- CSS中关于定位的那些问题
- Ubuntu12.04中NS2的安装
- Ubuntu12.04系统中JDK7的安装
- Ubuntu12.04 中Kepler的安装
- 关于安装过程中显示乱码的问题。
- 关于java安装过程中变量的设置问题
- 关于Tomcat安装过程中出现的一些问题...
- 关于MySQL安装过程中遇到的问题
- CSS中关于定位的问题, 相对,绝对定位
- Centos 6.5中安装后不能打开emacs的问题
- 浅析ObjectiveC 深浅拷贝学习
- 使用IBM Rational Application Developer 8开发Portlet - Maven集成
- poj 3070(矩阵的快速幂)
- 恢复firefox关闭时保存标签页的提示。
- 在被窝里看书系列之《Windows PE 权威指南学习》笔记 第一章
- ubuntu12.04 中EMACS安装过程中关于crt*.o定位的问题
- 在被窝里看书系列之《Windows PE 权威指南学习》笔记 第二章
- sublime 看着太爽了!
- 代码优化如做游戏一样有趣
- JAVA 哈希表类 HashTable
- JSP编程,url中加斜杠和不加斜杠的区别(sendredirect,requestdispatcher,servlet,filter)
- 关于设计原则
- NYOJ 257 郁闷的C小加(一)(中缀式变后缀式)
- Ajax简单应用