如果找到某个文件,如何产生构建错误
如果在当前目录中找到一个或多个与特定模式匹配的文件,我想生成构建错误。 为了说明这一点,我的 make 文件目标当前如下所示: generate-java: swig …
GNU Makefile,C 编程
我当前的 makefile 看起来像这样 all: hello hello: hello.o clang -o hello hello.o hello.o: hello.c clang -Wall -std=c99 -c -o hello.o hello.c …
条件语句取决于 Makefile 中的成功编译
对于 makefile,我试图让它在编译成功的情况下运行一个代码块,否则运行一个 else 块。 我已经尝试过类似的方法 default: ifeq ($(gcc -obuild main.c…
从 C 程序制作命令行工具
如果我想使用 makefile 创建一个命令行工具,请说这个 C 程序: # include int main() { printf("Hello World!"); return 0; } 我以前没有任何 makefi…
使用 GNU Make 将多行变量输出到文件
我很难编写在文件中输出多行变量的 makefile 规则。 这是我的代码: define VAR1 /dev d 755 - - - - - endef define VAR2 /test d 777 - - - - - /te…
make 文件中所需的帮助
我只想执行以下声明, "if bin folder is not available in current directory then make new bin folder & if bin folder is available then its do …
Makefile 在数组中查找
如果我有这样的内容: PROJECTS += path/to/first PROJECTS += path/to/second PROJECTS += path/to/third 以及 LIBS += lib_output/first.lib LIBS +…
在不同的目录中单独构建
我确信这是一件完全正常的事情,但我不知道如何让 make 做到这一点。 我有一个编译器,可以生成通常形式的 make 依赖项: M/A.o : M/A.hs M/B.o : M/A…
LIBSSL 静态库与 fpic 的编译问题
我使用编译 libssl CC="gcc34 -fPIC" CXX="g++34 -fPIC" CFLAGS="-m64 -fPIC" ./config --prefix=/workspace/libs/gcc34/64/ssl shared && make clean…
如何创建 makefile 来编译 JavaScript?
我如何(以及我需要什么工具)创建一个 makefile: 组合所有 JavaScript '/js/*.js'(以手动顺序 - 可能使用 cat) 验证组合脚本是否适用于单元测试(…
找到boost库路径
我正在使用 boost program_options 编写一个程序,我遵循了以下说明: http://www.boost.org/doc/libs/1_47_0/more/getting_started/unix-variants.ht…
如何编写 makefile 来处理头文件中的更改
实际上,我有一个库“cryptopp”,我想要的是,当我对文件进行任何更改并发出 make 命令时,它应该处理源目录中任何文件中所做的更改。好吧,cryptoop…