免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: smfyg
打印 上一主题 下一主题

打扰了, makefile问题, 这样的情况该怎么写 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2004-04-30 12:43 |只看该作者

打扰了, makefile问题, 这样的情况该怎么写

多谢了
我现在把makefile改成这样了, 好使
DIR_MAIN=./CompleteFile
DIR_DB=./kiwiDB
DIR_API=./com

#SRC_MAIN:=$(wildcard。。$(DIR_MAIN)/*.cc)
#OBJ_MAIN:=$(patsubst。。%.cc,%.o,$(SRC_MAIN))
#SRC_DB:=$(wildcard。。$(DIR_DB)/*.cc)
#OBJ_DB:=$(patsubst。。%.cc,%.o,$(SRC_DB))
#SRC_API:=$(wildcard。。$(DIR_API)/*.cc)
#OBJ_API:=$(patsubst。。%.cc,%.o,$(SRC_API)

#OBJECTS:=$(OBJ_MAIN) $(OBJ_DB) $(OBJ_API)

OBJECTS=$(DIR_MAIN)/CompleteFile.o\
        $(DIR_MAIN)/BackLead.o\
        $(DIR_DB)/DataBlockManageCls.o\
        $(DIR_DB)/AllDataManageCls.o\
        $(DIR_DB)/ParsedRegionDataBlockCls.o\
        $(DIR_API)/NAS_com_API.o
linkindextable(OBJECTS)              
        g++ -o $@ $(OBJECTS)

.SUFFIXES:
.SUFFIXES: .o .cc
.cc.o:
        g++ -c $< -o $@

clean:clean1 clean2 clean3
                rm $(DIR_MAIN)/*.o
                rm $(DIR_DB)/*.o
                rm $(DIR_API)/*.o

不过有个问题: 如果我把注释去掉并且把OBJECTS的赋值(现在起作用的这个)注释掉, 就会提示如下错误, 不知到是什么原因, 对了我把源文件的.cpp都改成.cc了
g++ -o linkindextable
g++: No input files
*** Exit 1
Stop.

论坛徽章:
0
22 [报告]
发表于 2004-05-01 08:36 |只看该作者

打扰了, makefile问题, 这样的情况该怎么写

把你的输出拷屏存成GIF贴出来。

论坛徽章:
0
23 [报告]
发表于 2004-05-03 10:20 |只看该作者

打扰了, makefile问题, 这样的情况该怎么写

这是makefile相关的部分

out.JPG (7.49 KB, 下载次数: 32)

这是输出

这是输出

makefile.JPG (52.34 KB, 下载次数: 35)

这是makefile相关的部分

这是makefile相关的部分
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP