Emacs之将.el编译成bin(一百二十五)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中......】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
更多原创,欢迎关注:Android系统攻城狮

1.前言

本篇目的:理解将.el编译成bin可执行程序.

注意:Emacs28.1以后版本才支持。

2.编译步骤

<1>.编译Emacs(为什么需要单独编译?因为默认Emacs版本不带--with-native-compilation选项)

html 复制代码
# sudo apt install -y libgccjit0 libgccjit-10-dev gcc-10

# export CC="gcc-10"
# ./autogen.sh
# ./configure --prefix=~/test_bin  --with-imagemagick --with-native-compilation
# make -j12
# make install

<1>.编译test.el

html 复制代码
(native-compile "test.el")

编译生成test.eln,像其他可执行程序一样,执行即可。

相关推荐
白日梦想家6815 小时前
第三篇:Node.js 性能优化实战:提升服务并发与稳定性
linux·编辑器·vim
万法若空5 小时前
Vim常用指令汇编
汇编·编辑器·vim
量子炒饭大师15 小时前
【一天一个计算机知识】—— VScode 极速搭建:打造你的全能代码武器库
ide·vscode·编辑器
-嘟囔着拯救世界-15 小时前
【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南
人工智能·vscode·ai·编辑器·html5·ai编程·claude code
gagaga....15 小时前
解决claude code for vscode对话返回 api error: 403 {“error“:{“type“:“forbidden“,“message“:.....的问题过程
ide·vscode·编辑器
hjx05101115 小时前
VSCode与Anaconda安装全攻略
ide·vscode·编辑器
小小管写大大码15 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
山峰哥1 天前
SQL优化全解析:从索引策略到查询性能飞跃
大数据·数据库·sql·编辑器·深度优先
木斯佳1 天前
OpenTiny:快速搭建实时协作文本编辑器:基于 TinyEditor 的实践指南
编辑器
K·Herbert1 天前
OpenClaw 私人电脑部署风险
人工智能·安全·编辑器