PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] makefile 引入问题
楼主:
j5128709
(j5128709)
2020-04-07 23:27:21
小弟最近刚入门Linux
想尝试一些阶层式makefile管理
踢到铁板...来问两个蠢问题
环境: ubuntu 16.04
架构:
/home/xx/main
- main.c
- makefile
/home/xx/plus
- plus.c
- plus.mk
makefile内容为: plus.mk:
1: OBJ_C = main.c $(OBJ_C) += plus.c
2:
3: include plus.mk
4:
5: out: $(OBJ_C)
6: @echo $(OBJ_C)
7: gcc -c $^
make下去后,会说找不到 plus.mk,上网查了一下
使用
作者:
Bencrie
2020-04-08 00:42:00
plus.mk 应该是 OBJ_C += plus.c 吧怕展开时间点不对就 OBJ_C:=$(OBJ_C) plus.c
作者:
Gold740716
(项为之强)
2020-04-08 10:51:00
你是打 make -I../plus 吗?
楼主:
j5128709
(j5128709)
2020-04-08 11:07:00
感谢Ben大解惑Q2, @gold大 我犯蠢了,我是在内容里加上-I那有方法再内容新增路径,而不是在输入make时加入呢?我目前成功有 vpath, 还有其他方法嘛? 再次感谢两
作者:
Gold740716
(项为之强)
2020-04-08 11:40:00
翻一翻 make 的内建变量能不能控制 -I 吧不然就直接写 include ../plus/plus.mk试试看 .INCLUDE_DIRS = ../plus好像没用,这个变量似乎是用来读取的
继续阅读
[问题] 树莓派3 的vnc无法连线
jan5515
[问题] spyder开启问题
s1010257
[问题] ubuntu强制关机快十次。
kevlius
[问题] Windows10 Ubuntu16.04 无法共用剪贴簿
penpenk
[问题] 安装18.04无法读取未分割硬盘
mike0285
[问题] rm -r误删资料夹
z88727833
[问题] MRAA的问题
jan5515
[问题] 关于cross compiler问题
peng0116
[问题] 如何得知档案的爸妈
TPPCMAN
[分享] 树莓派+ GPT+ GRUB+ U-BOOT
czm
Links
booklink
Contact Us: admin [ a t ] ucptt.com