• make 编译笔记


    make

    文件位置

    默认的make install指令执行之后,会将程序安装到 /usr/local/bin , /usr/local/lib 。也可以通过 参数 --prefix 自定义路径,例如 `--prefix=$HOME'.

    简单步骤

    1. 获取源码包,解压
    wget http://www.xxx.xxx./xxx-1.1.1.tar.gz
    tar zcxf xxx-1.1.1.tar.gz -C /usr/src/
    cd /usr/src/
    
    1. ./configure配置(设置安装目录、安装模块等选项)
    ./configure --prefix=/usr/local/my_software
    
    1. 编译(生成可执行的二进制文件)
    make
    
    1. 安装(复制二进制文件到系统,配置应用环境)
    make install
    

    习惯上将软件包释放到/usr/src/目录,解包后的源代码文件位置:/usr/src/软件名-版本号/

    configure 编译选项

    查看帮助

    ./configure -help   
    

    例如:

    --host    #设置程序主机,例如arm-linux 
    --help    # 获取./configure脚本帮助
    --prefix=/usr/local/xxx  # 指定安装路径,多数程序都有默认安装路径,一般在/usr
    CFGAGS=-m32 #编译32位的程序
    
    # 指定编辑器
    ./configure CC=你想使的C编译器的绝对路径
    ./configure CXX=你想使的C++编译器的绝对路径
    

    未完待续。。。

    参考文章

    linux make源代码包编译安装教程

  • 相关阅读:
    创建商品APP
    商品模块表结构分析
    sprintf 和 fprintf
    linux中sys目录
    linux中proc目录
    ioctl()函数
    ffmpeg下载安装
    【转】写给小白的实时音视频技术入门提纲
    linux常见目录解释
    linux nfs客户端开启失败解决办法
  • 原文地址:https://www.cnblogs.com/dysonnnn/p/14961512.html
Copyright © 2020-2023  润新知