十二 30

Makefile.am和makefile.in生成Makefile

linux软件构建方法linux软件构建顺序程序构建方法

很多时候,我们在网上下载的linux开源软件都会遇到一个问题,就是源码里面没有直接的makefile,但是它有Makefile.ammakefile.in或者它有Makefile.amconfigure.in(或configure.ac)

具体操作步骤如下:

1. 执行aclocal,产生aclocal.m4文件

aclocal是一个perl 脚本程序,它的定义是:

aclocal根据configure.in文件的内容,自动生成aclocal.m4文件。而aclocal.m4文件中,包含了生成configure文件所必须的宏。 Continue reading

03

报错 /bin/sh: cc: command not found

使用MinGW编译Redis时,提示:

首先确认一下,上否安装了以下资源

如果确实安装了,还是出现上面的报错,那就在要编译的项目根目录找到 Makefile 文件,在此文件最顶部添加代码:

注:这个报错的原因就是没有申明变量 CC ,在这里申明一下就好了。

03

Makefile 基本语法入门

Makefile 基本语法入门,Makefile语法

一、Makefile 简介

Makefile 是一种常用于编译的脚本语言。它可以更好更方便的管理你的项目的代码编译,节约编译时间(没改动的文件不编译)。
注意 Makefile 文件命令必须是 Makefile 或者 makefile,并使用 make 命令编译。

Continue reading