皮皮网
皮皮网

【锦鲤网站源码】【医疗论坛源码】【macdplus指标源码】harfbuzz源码

来源:投票发布源码 发表时间:2024-12-22 00:11:21

1.GNU Emacs安装指南
2.在编译QT4.8.2出现 { standard input}:1025: Error: no such instruction: `swpb %cl,源码%al,[%edi]'

harfbuzz源码

GNU Emacs安装指南

       此文件包含有关构建 GNU Emacs 的一般信息。在大多数 Unix 系统上,源码构建 Emacs 时,源码首先需要运行 'configure' shell 脚本。源码它会尝试推导出各种系统依赖的源码变量和功能的正确值,并找到保存某些系统头文件和库的源码锦鲤网站源码目录。在少数情况下,源码你可能需要明确告诉 configure 在哪里找到某些东西,源码或者使用什么选项。源码

       configure 在几个子目录下创建了一个 'Makefile',源码以及一个包含系统相关定义的源码 'src/config.h' 文件。随后,源码运行 'make' 工具,源码医疗论坛源码并为你的源码系统构建软件包。

       构建 Emacs 需要 GNU make,源码这是在 Emacs 支持的大多数系统上默认的 'make' 程序。

       在构建 Emacs 的步骤中,首先获取并解压 Emacs 发行版,使用类似这样的命令,其中 VERSION 是 Emacs 版本号。然后 cd 到解压 Emacs 的目录并调用 'configure' 脚本。如果在源代码目录之外创建了一个单独的目录,在那里构建 Emacs 并从那里调用 'configure',也是可行的。

       在 'configure' 完成后,macdplus指标源码它会打印出关于系统配置的几行细节。仔细阅读这些细节,寻找任何可疑之处,如错误的 CPU 和操作系统名称、错误的头文件或库的位置,或缺少你知道已安装在系统上的库等。如果你发现有什么不对,你可能需要传递给 'configure' 一个或多个选项,指定明确的机器配置名称、在何处找到各种头文件和库等。请参考详细的构建和安装部分以获取帮助。

       如果 'configure' 没有找到一些图像支持库,会议go源码如 Xpm 和 jpeg,请参考图像支持库部分。如果 'configure' 打印的详细信息对您没有任何意义,但没有明显错误,通常可以假设 'configure' 已完成其工作并继续。

       调用 "make" 程序,如果 'make' 成功,它会在 'src' 目录下建立一个可执行程序 'emacs'。你可以尝试这个程序,以确保它能正常工作。为了进一步测试 Emacs,主要是宾利娱乐 源码为了帮助开发者。

       假设程序 'src/emacs' 启动并显示其开始屏幕,你可以将程序及其辅助文件安装到其安装目录中。你现在已经准备好使用 Emacs 了。如果你想节省空间,可以从构建 Emacs 的目录中删除程序二进制文件和对象文件。如果你不打算再次构建 Emacs,可以删除整个构建目录,但保留它对调试很有用。

       如果你想用不同的配置选项再次构建 Emacs,首先要清理源代码目录。请记住,安装程序会自动压缩(只要你有 'gzip' 程序)那些已安装的并有相应 .elc 版本的 Lisp 源代码(.el)文件以及信息文件,以节省空间。

       你可以阅读有关常见 make 目标的简短摘要。对于需要复杂文本布局支持的系统,如印度语和高棉语,以及需要阿拉伯语整形支持的脚本(阿拉伯语和波斯语),Emacs 需要可选的库来正确显示。如果安装了 HarfBuzz 库,Emacs 就会用它来构建并使用它来实现这一目的。在 GNU/Linux 和 Posix 系统上,HarfBuzz 是首选的整形引擎。

       在某些系统上,特别是 GNU/Linux,其他支持复杂脚本显示的库,如 'mn-db'、'libmn-flt' 和 'libotf',可能已经存在或作为额外的软件包提供。在 MS-Windows 上,如果 HarfBuzz 不可用,Emacs 将使用作为操作系统一部分的 Uniscribe 整形引擎。

       Emacs 需要库来显示图像,但 PBM 和 XBM 图像除外,它们的支持是内置的。在某些系统上,特别是 GNU/Linux,这些库可能已经存在或作为额外的包提供。在 FreeBSD 上,命令是 'pkg install -ypkg rquery %dn emacs-devel'。

       额外的字体通常不包含在 Emacs 发行版中,也不进行安装。在 GNU 系统上,Emacs 同时支持 X 字体和本地字体(即由 fontconfig 库管理的字体)。如果你需要比你的发行版通常提供的更多字体,你必须自己安装它们。在 GNU/Linux 系统上,有许多免费的 Unicode 字体可供选择。

       许多 GNU/Linux 系统默认不附带开发包,这些包包含了你运行 Emacs 所需的文件,但不包括你编译它所需的文件。例如,要编译支持 X 和图形库的 Emacs,你可能需要安装 X 开发包以及 jpeg、png 等包的开发版本。

       在 FreeBSD 上,命令是 'pkg install -ypkg rquery %dn emacs-devel'。'configure' 调用提供了关于如何为特定系统配置 Emacs 的详细信息。在完成配置后,'configure' 会打印它所做的事情的描述并创建一个 shell 脚本 'config.status',它在运行时重新创建相同的配置。

       在构建和安装过程中,有许多额外的选项和变量可供使用,以自定义 Emacs 的安装位置、文件结构等。例如,你可以通过在 'make' 命令行中指定变量值来改变安装 Emacs 及其数据文件的位置。

在编译QT4.8.2出现 { standard input}:: Error: no such instruction: `swpb %cl,%al,[%edi]'

       æˆ‘之前在linux下编译QT 遇到过类似的错误 编译器配置错误的问题

       ä¿®æ”¹/root/.bash_profile,把qmake路径改为*/mkspec/qws/arm-linux-g++

相关栏目:知识