7.6下源码安装Emacs-26.3-CentOS (源码下载器)

教程大全 2025-07-08 07:56:16 浏览

Emacs 26.3已经发布,现在可以使用Emacs文本编辑器的26.3版了。此版本主要是维护版本,其中包含GNU ELPA软件包的新GPG密钥。

下面详细介绍如何在CentOS 7.6下源码安装Emacs 26.3的全过程。

1、下载找到Emacs的最新版本

可在这里查看下载

找对最新的版本,在此我下载的是emacs-26.3.tar.xz版本。

2. 下载

可直接复制链接用wget [链接] 来下载wget-d emacs-26.3.tar.xz # 解压tar -xvf emacs-26.3.tarcd emacs-26.3.tar.xz # 进入安装目录

3. 安装前配置

由于没有相关依赖,有如下错误:

Checking for libXaw… configure: Error: No X toolkit could be found.If you are sure you want Emacs compiled without an X toolkit, pass–with-x-toolkit=noto configure. Otherwise, install the development libraries for the toolkitthat you want to use (e.g. Gtk+) and re-run configure.

添加参数重新配置

checking gif_lib.h usability… nochecking gif_lib.h presence… nochecking for gif_lib.h… noconfigure: error: The following required libraries were not found:libXpm libgif/libungif gnutlsMaybe some development libraries/packages are missing?If you don’t want to link with them give–with-xpm=no –with-gif=no –with-gnutls=noas options to configure

取消相关link。

再次提示:

configure: error: The following required libraries were not found:libXpmMaybe some development libraries/packages are missing?If you don’t want to link with them give–with-xpm=noas options to configure

安装 libXpm

CentOS

然后再次

4. 安装

5. 安装后配置

进入home目录。

# cd# git clonemv emacs.d .emacs.d# emacs -nw

等待emacs加载完成就可以爽敲代码了。


各位在mac os环境下的程序员使用什么开发工具来编写C

有很多种,主要是看个人喜好,可以用终端的vim来编写,用g++编译,可以用emacs,Visual Studio Code,Sublime Text,Xcode等等……这里我倒是比较推荐Xcode,一个是苹果自家的IDE,功能强大,再来就是支持原生C语言,调试编译都挺方便的。 其实Linux/Unix这类的系统,你喜欢的话用自带的文本编辑器都可以写,当然编译还是需要借助g++,但是你如果想的话,你可以这么做。

为什么我下载华夏2了之后在解压时系统老是提醒说有误,要存到其他地方,而且机子还卡的很,最后蓝屏了。怎么回事啊?

你是把下载的游戏放到C盘了吧?你的C盘没有空间了,所以机器很卡。 解决的办法是:清理C盘,至少要保证1G空间,你的游戏解压缩到D盘等有空间的分区就好了。

请问要编在linux下运行的mesa/opengl 3D游戏,代码一定要在linux下编吗?

这个……你打算仅用vs的->编辑<-功能吗?vs是->编译<-不出Linux能跑的elf格式的可执行文件。 就算代码编的没问题,也要重编译成linux下的可执行文件才行。 交叉编译是非常辛苦的事情。 win里面一个叫sygwin的编译调试工具,那个编出来的东西Linux可以跑。 我也初涉Linux编程。 但我知道这两种系统的文件系统都不一样,所以程序的动态链接也想去深远。 还有,系统调用也不一样。 比如C代码中的system()在Linux和Windows中都是直接运行系统命令,但这两个系统有完全不同的命令集。 Ubuntu是近年来很流行的Linux发行版。 很多初学者都喜欢用那个。 那个界面更友好一些。 国内用的人很多。 开发者也不再少数,你遇到什么问题直接可以去Ubuntu中国社区讨论。 那边有高手也有新人。 应该算目前国内用户量最多的系统。 楼主也是新手的话就用这个吧。 楼主辛苦了,win下编Linux程序不是不可以,但你要清楚自己使用的所有库函数,清楚他们有没有Linux版的代码,可不可以在Linux环境下编译运行等。 从理论上说这样的编译可以实现……祝楼主好运。 GCC是Linux里面最强大的开发工具GNU工具链的编译器。 windows+GNU=sygwin。 windows到Linux的交叉编译环境通常是那个。 sygwin开发环境就是在gnu库上的编译开发Linux代码的环境。 p.s.我没写过3d程序,我是用C写靠近硬件的底层代码。 但我没用过sygwin。 因为我在Linux下直一般接用GCC编译。 编辑代码用emacs。 老师曾笑着说,vim那是穷人的工具。 Emacs不只是编译工具那么简单,那是一个超mini的集成GNU开发环境。 在那里面可以直接运行命令linux bash命令。 调用gcc编译,调用运行gdb调试。 嘛,调试其实我也很少用gdb,我一般用nemver或者用edb。 楼主真要写Linux程序,索性直接进Ubuntu去开发算了。 我更喜欢Fedora……有情结。 Fedora是RedHat公司的得意之作,本来就是为开发者准备的。 相对而言Ubuntu是作为桌面系统而推出的。 Fedora是Linux名门之后,Ubuntu是后起之秀。 其实还有些发行版,Debian,SUSE这两个更是有历史的……也都是不错的开发环境。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐