linux下通用Makefile写法
来源:百度文库 编辑:神马文学网 时间:2024/04/28 03:38:48
linux下通用Makefile写法
linux编译多个源文件的程序比较麻烦,这下就需要通用的Makefile了,编译的时候执行一下make命令就OK,下面介绍通用makfile的写法。
假设现在有以下源文件:file1.h file1.c file2.h file2.c mainproc.c,程序的主函数在mainproc.c中。
#######通用Makefile模板########
# 目标文件名字
TARGET = Myproc
# c源文件
SRC = mainproc.c file1.c file2.c
# object文件
OBJS = $(SRC:.c=.o)
# 编译器
CC = gcc
# 头文件路径,可以任意指定头文件
INCLUDE = -I/usr/include/ -I/usr/include/ncurses
# 链接库
LINKPARAM = -lpthread -lncurses
# 编译选项
CFLAGS = -ansi -g -Wall
all:$(TARGET)
# 定义目标文件生成规则
$(TARGET):$(OBJS)
$(CC) -o $(TARGET) $(LINKPARAM) $(OBJS)
.SUFFIXES:.c
# 定义obejct文件生成规则
.c.o:
$(CC) $(LINKPARAM) $(INCLUDE) $(CFLAGS) -c $<
# 定义清理函数
clean:
rm $(OBJS) $(TARGET)
linux下通用Makefile写法
自动生成Linux下Makefile全攻略
自动生成Linux下Makefile全攻略
Linux环境下的make和makefile详解||操作系统|
Linux下Makefile的automake生成全攻略
Linux下Makefile的automake生成全攻略
[收藏]Linux 2.6 下内核模块的Makefile,Linux技术文章,Linux系...
linux下Makefile文件的编写 - 红联Linux门户 - 中国领先的Linux技...
Linux内核Makefile文件
Linux Kernel Makefile
linux module Makefile
Linux Kernel Makefile
Linux Makefile由浅入深剖析
Linux下C语言编程基础(Makefile) - Linx时代 - ChinaUnix.net
Linux内核配置文件之解读Makefile
Linux通用系统优化
Linux下通用线程池的构建 - tingya的专栏 - CSDN博客
向大家推荐一个C/C 通用Makefile
Linux内核配置文件之解读Makefile - oklinux.cn
Linux软件安装通用思路
向大家推荐一个C/C 通用Makefile - C - cpp - JavaEye论坛
linux下安装oracle9i
linux下配置cvs
Linux下添加硬盘