【发布时间】:2020-05-12 11:53:22
【问题描述】:
我正在尝试在 src/bin 文件夹中创建一个新命令作为测试(测试命令称为“tcom”,不要与“test”命令混淆)。我已经尝试编辑 src/bin/tcom/Makefile 以添加程序名称和 src/bin/Makefile 以包含程序名称。
但是,当我构建 Minix 时,它从未出现过。我需要在命令源代码(用 C 编写)中包含什么吗?任何其他 Makefile 参考资料?
src/bin/tcom/tcom.c
#include <stdio.h>
int main() {
(void)printf("Hello World!");
return 0;
}
src/bin/tcom/Makefile
# $NetBSD: Makefile,v 1.9 1997/07/20 22:36:37 christos Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
PROG= tcom
SRCS= tcom.c
.include <bsd.prog.mk>
src/bin/Makefile
# $NetBSD: Makefile,v 1.22 2007/12/31 15:31:24 ad Exp $
# @(#)Makefile 8.1 (Berkeley) 5/31/93
#__MINIX: chio mt ps
SUBDIR= cat chmod cp csh date dd df domainname echo ed expr hostname \
kill ksh ln ls mkdir mv pax ps pwd rcp rcmd rm rmdir sh \
sleep stty sync tcom test \
.include <bsd.subdir.mk>
(从 minix3 组移植过来,因为人们更有可能在这里回答)
【问题讨论】:
-
您可能应该添加更多详细信息以向我们确切地展示您尝试了什么。
-
为问题添加了源代码