标题:[求助]make?
只看楼主
linlin
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2006-3-14
 问题点数:0 回复次数:7 
[求助]make?

在看书的过程中,课本讲了一些关于make以及makefile等知识,有些看不懂。请问大家,这些在C++中重要吗?

搜索更多相关主题的帖子: make 
2006-03-24 11:45
heqiong129
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-3-24
得分:0 

帮顶

2006-03-24 13:26
olivezhang
Rank: 1
等 级:新手上路
帖 子:223
专家分:0
注 册:2005-9-14
得分:0 
重要,但影响不大

谷底深深行 ,峰顶漫漫步......@_@
2006-03-24 13:42
sunnvya
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1094
专家分:0
注 册:2005-11-23
得分:0 
越不起眼的东西越重要
都认真学
一个不丢

http://www. 第二站>>>提供源码下载
2006-03-24 18:30
lizecn
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-3-23
得分:0 

给你一个例子
EXEC 就是最后可执行文件
CFLAGS= -c
LFLAGS= -o
是编译器运行参数
CC= g++(c++编译器)
是编译器, 可以是gcc(c语言编译器)
OBJ = Intlist.o
是目标文件
所有大写的都是变量

EXEC= IntList
all : $(EXEC)

CC= g++
CFLAGS= -c
LFLAGS= -o

OBJ = Intlist.o

%.o : %.cpp //目标文件的依赖关系
$(CC) $(CFLAGS) $<

$(EXEC) : main.o $(OBJ) //最后可执行文件的依赖关系
$(CC) $(LFLAGS) $@ main.o $(OBJ)

clean://可以执行 make clean 进行清理
rm -f main.o $(OBJ) $(EXEC)

2006-03-24 18:49
linlin
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2006-3-14
得分:0 

谢大家了,特别谢谢楼上的
谁有关于这个make以及makefile方面好的资料吗?
能传上来给我一下吗


woyaochengshuyidianle 我真的什么也不会
2006-03-24 19:13
linlin
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2006-3-14
得分:0 
以下是引用lizecn在2006-3-24 18:49:00的发言:

给你一个例子
EXEC 就是最后可执行文件
CFLAGS= -c
LFLAGS= -o
是编译器运行参数
CC= g++(c++编译器)
是编译器, 可以是gcc(c语言编译器)
OBJ = Intlist.o
是目标文件
所有大写的都是变量

EXEC= IntList
all : $(EXEC)

CC= g++
CFLAGS= -c
LFLAGS= -o

OBJ = Intlist.o

%.o : %.cpp //目标文件的依赖关系
$(CC) $(CFLAGS) $<

$(EXEC) : main.o $(OBJ) //最后可执行文件的依赖关系
$(CC) $(LFLAGS) $@ main.o $(OBJ)

clean://可以执行 make clean 进行清理
rm -f main.o $(OBJ) $(EXEC)




怎么操作这个例子呢,在VC6.0或在DEV中怎么用呢,

woyaochengshuyidianle 我真的什么也不会
2006-03-24 19:26
lizecn
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-3-23
得分:0 

make 是在dos下面的运行的, make 默认读取makefile(就是文本文件)为参数.

2006-03-24 20:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-52456-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.419665 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved