作者:
Florence Bailey
创建日期:
20 行进 2021
更新日期:
1 七月 2024
内容
源代码是人类可读形式的计算机程序。但是计算机不能运行源代码——要做到这一点,它需要被编译成一个程序。
脚步
- 1 从 Internet 下载源代码(程序或驱动程序)。 最有可能的是,您将下载扩展名为 .tar、.tar.bz2、.tar.gz 的存档。或 .zip(罕见)。
- 2 解压存档。 对于 .zip,使用 unzip filename 命令;对于 .tgz 或 .tar.gz 使用命令 tar -zxvf 文件名;对于 .bz2 使用 tar -jxvf 文件名;或使用图形界面。
- 3 在终端中,切换到解压后的目录 (cd dirName)。
- 4 运行命令。/configure 自动配置源代码。使用 --prefix = 参数指定安装目录。该命令将检查所需的库。
- 5 配置完成后,运行 make 命令,该命令将编译程序(这可能需要几秒钟到几小时)。 程序的可执行文件会放在bin目录下(在有源代码的目录下)。
- 6 要安装该程序,请运行 make install 命令。
- 7 您已经编译并安装了该程序。
提示
- 如果编译失败,删除上次编译时创建的文件(避免重新编译时出错)。然后再次编译。
- 如果您有一台多核计算机,您可以使用 make -j3 在多线程进程中编译程序(用您要使用的线程数替换 3)。
- 如果编译失败,则会显示附加信息。您可以尝试解决问题。大多数问题与下载的源代码的依赖关系(缺少必要的程序或库)有关。
- 如果没有指定安装目录,程序会安装在/usr。
- 您需要成为超级用户。
- 您可以在一行中输入命令,例如 ./configure && make && make install。
警告
- 编译和替换重要的系统组件会产生问题。
- 编译可能需要几个小时。
- 一些源包不包含配置文件甚至编译文件。在这种情况下,在终端中输入 make 并查看输出。