1、首先在目录HelloMakefile下,创建测试文件main.c。
2、然后运行autoscan,生成autoscan.log,configure.scan,还有main.c。
3、接着将configure.scan文件重命名为configure.in,命令如下:mv configure.scan configure.in。
4、然后修改configure.in中的内容。
5、然后执行aclocal命令,生成aclocal.m4 autom4te.cache两个文件。
6、最后执行autoconf命令,生成重要的configure.in文件。
您想问的是makefile如何获取目录所有文件名吗?在Linux下用Shell命令。在Linux下用Shell命令,输入FILESN:= $(foreach v,$(FILESN-1),$(wildcard $(v)/*))指令即可获取。
makefile是一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定, makefile就像一个Shell脚本一样,可以执行 *** 作系统的命令。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)