社区
Linux/Unix社区
帖子详情
为啥我写的makefile找不到指定的文件?
fancy_zhh
2005-12-28 03:06:33
我在一个main.cpp中包含了另一个文件夹A下文件#include "submit.h"
并且在makefile中我指定了包含路径: -I$(A), 假定$(A)之乡目录A
可这样我老是编译链接不通过, 说找不到文件: submit.h
请高手赐教!
...全文
265
2
打赏
收藏
为啥我写的makefile找不到指定的文件?
我在一个main.cpp中包含了另一个文件夹A下文件#include "submit.h" 并且在makefile中我指定了包含路径: -I$(A), 假定$(A)之乡目录A 可这样我老是编译链接不通过, 说找不到文件: submit.h 请高手赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Bruce_Song
2005-12-29
打赏
举报
回复
你的 $(INCLUDEDIR)前没有-I嘛?!!!
如果实际文件已经有了,你可以把INCLUDEDIR写成绝对路径看看。
YanDong_8212
2005-12-28
打赏
举报
回复
贴出来。实在不行,用这个模板
################OPTION###################
CCOMPILE = g++
CPPCOMPILE = g++
COMPILEOPTION = -c -g
INCLUDEDIR =
LINK = g++
LINKOPTION = -g -o 可执行文件名
LIBDIRS =
OBJS = 所有cpp对应的.o文件
OUTPUT = 可执行文件名
################OPTION END################
$(OUTPUT):$(OBJS)
$(LINK) $(LINKOPTION) $(LIBDIRS) $(OBJS)
clean:
rm -f $(OBJS)
rm -f $(OUTPUT)
all: clean $(OUTPUT)
.SUFFIXES:
.SUFFIXES: .c .o .cpp
.cpp.o:
$(CPPCOMPILE) -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.cpp
.c.o:
$(CCOMPILE) -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.c
极简
Makefile
入门——基础知识+实战演练
通过这些内容的讲解,您将理解
Makefile
的工作原理,掌握基本的
Makefile
语法和
文件
结构。此外,我们还将介绍如何使用
Makefile
进行项目构建和管理,包括如何设置编译选项、链接库等。 在实战演练部分,我们将通过一...
makefile
找
不到
下载的代码执行make -j时
找
不到
makefile
如何编
写
一个
Makefile
文件
(手把手的教你)
二、实战代码演示与讲解1 没有
makefile
的项目是怎么创建运行的1.1 创建
文件
1.2 ...
makefile
文件
2.4 查看目录并运行可执行
文件
三、代码优化3.1 添加clean信息3.2 简化
makefile
信息3.2.1 简化第一版3.2.2 简化第二版3.
Makefile
中:=, =, ?=和+=的含义
“=”是最普通的等号,然而在
Makefile
中确实最容易搞错的赋值等号,使用”=”进行赋值,变量的值是整个
makefile
中最后被
指定
的值。不太容易理解,举个例子如下: VIR_A = A VIR_B = $(VIR_A...
跟我一起
写
Makefile
(一)
或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,
makefile
还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章