Linux如何快速安装make编译工具?

检查是否已安装make

在安装前,先验证系统是否已内置make

make --version

若返回版本信息(如 GNU Make 4.3),则无需安装;若提示 command not found,请按以下步骤操作。


通过包管理器安装make

根据不同的Linux发行版选择对应命令:

Debian/Ubuntu 及衍生系统

sudo apt update        # 更新软件包列表
sudo apt install make  # 安装make

Red Hat/CentOS/Fedora

  • CentOS/RHEL 7+ & Fedora:
    sudo yum update      # 更新系统(旧版)
    sudo yum install make

    :CentOS 8+/Fedora 22+ 推荐使用dnf

    sudo dnf install make

Arch Linux/Manjaro

sudo pacman -Sy make   # 同步仓库并安装

openSUSE

sudo zypper refresh    # 刷新仓库
sudo zypper install make

从源码编译安装(高级用户)

若需最新版本或定制安装:

  1. 访问 GNU Make官网 下载源码包(如 make-4.4.1.tar.gz)。
  2. 执行编译:
    tar -xvf make-4.4.1.tar.gz  # 解压
    cd make-4.4.1
    ./configure                 # 配置环境
    make                        # 编译
    sudo make install           # 安装

验证安装

运行版本检查命令确认安装成功:

make --version

正常输出示例:

GNU Make 4.3
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2020 Free Software Foundation, Inc.

基础使用示例

创建测试文件Makefile

hello:
    @echo "Make installed successfully!"

运行命令:

make hello

输出结果:Make installed successfully!


常见问题解决

  • 权限错误:在命令前加sudo获取管理员权限。
  • 依赖缺失:安装build-essential(Debian)或development tools(RHEL):
    sudo apt install build-essential  # Debian
    sudo yum groupinstall "Development Tools"  # RHEL
  • 网络问题:确保包管理器连接正常(如检查/etc/apt/sources.list)。

为什么需要make?

  • 自动化构建:简化多文件项目的编译流程。
  • 跨平台支持:兼容Unix/Linux/Windows(通过MinGW)。
  • 开发依赖:编译开源项目(如Linux内核、Git)的必备工具。

引用说明:本文参考官方文档 GNU Make手册、Debian Wiki 及 Fedora包管理指南,安装命令经实测验证,适用于各发行版最新稳定版。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6354.html

(0)
酷番叔酷番叔
上一篇 2025年7月5日 18:17
下一篇 2025年7月5日 18:38

相关推荐

  • 如何更新Linux yum源?详细步骤与方法操作指南

    在Linux系统中,yum(Yellowdog Updater Modified)是Red Hat系列发行版(如CentOS、RHEL、Fedora等)常用的包管理工具,它通过yum源(软件仓库)获取、安装、更新和卸载软件包,定期更新yum源可以确保系统获取最新的软件包版本、安全补丁和依赖库,避免因源过期导致安……

    2025年9月17日
    4300
  • Linux下如何退出CPAN Shell?

    正常退出CPAN Shell的3种方法使用退出命令在CPAN Shell提示符 cpan> 后直接输入:exit或quit系统会立即结束会话,返回终端命令行,快捷键退出按下组合键:Ctrl + D # (EOF信号,表示输入结束)效果等同于输入 exit,安全退出当前会话,强制终止(不推荐)如果CPAN……

    2025年6月17日
    6900
  • Windows系统下如何正确安装Linux?详细步骤与方法指导

    在Windows系统中安装Linux是许多用户的需求,无论是为了学习开发、体验开源系统,还是运行特定软件,都有多种可行的方式,常见的安装方法包括双系统、虚拟机和Windows Subsystem for Linux(WSL2),每种方法各有特点,用户可根据自身需求选择,以下将详细介绍这三种方法的操作步骤、注意事……

    2025年9月25日
    4100
  • Linux下如何正确挂载移动硬盘?

    在Linux系统中挂载移动硬盘是日常使用中常见的操作,无论是数据备份、文件传输还是跨系统共享,正确挂载都能让移动硬盘高效融入Linux环境,整个过程涉及设备识别、文件系统匹配、挂载点创建及权限配置等步骤,下面将详细拆解操作流程,并针对常见问题提供解决方案,准备工作:确认移动硬盘状态在挂载前,需先确保Linux系……

    2025年8月25日
    4900
  • drwxr-xr-x权限代表什么意思?

    命令行创建文件夹(高效精准)适用场景:服务器管理、批量操作、自动化脚本核心命令:mkdir(make directory)基础创建mkdir 文件夹名称示例:在当前位置创建名为 docs 的文件夹:mkdir docs验证:使用 ls 命令查看新文件夹:ls -l“`#### **2. 创建多级嵌套文件夹……

    2025年7月17日
    6200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信