makefile

    0热度

    1回答

    我想编译多个主要文件,这些文件可以在包含多个主要文件的文件夹中自动找到。 SOURCES = $(wildcard src/shared/*.cc) OBJECTS = $(SOURCES:%.cc/%.o) MAINS_SOURCES = $(wildcard src/mains/*.cc) MAINS_OBJECTS = $(MAINS_SOURCES:%.cc=%.o) PROG

    -1热度

    1回答

    我正在处理包含放置在不同目录中的一些文件的OpenCV项目(按上下文排序) 我想避免每次都编译我的所有文件,因为我的Broadwell- E需要大约2分钟,如果编辑1个文件中只有1行,那么这会浪费大量时间。 我已经在StackOverflow上搜索过,但是我发现只有makefile允许使用比完整的g ++命令更短的命令编译,它们不会加速编译过程。 ,我想带着我的CPU核心优势(使-j 13) 目标

    0热度

    2回答

    我的项目包含sub.h文件,我奉命只包含以下内容: int sub(int n, int *A, int *B, int *C); sub.h对取自input.txt文件的3个阵列执行未指定的操作。 说明说sub.o将在项目提交后提供。我的问题是,如何为给定的.o文件创建一个我无法访问的makefile?我很难判断我的makefile是否成功,因为我没有sub.o。 该项目只包含main.cp

    2热度

    1回答

    这是我在Stackoverflow上的第一个问题,所以如果我问任何荒谬的问题,请原谅我:D。 问题: 假设我想编译一个程序,该程序位于目录“my dir /”中,并带有空格。假定程序的路径名是“my dir/test.c”。 这里是我尝试了样品的Makefile: CC = gcc DIR = my\ dir $(DIR)/test.out: $(DIR)/test.c # $(CC) $<

    2热度

    1回答

    我需要一些编写GNU makefile的帮助。我有一个C程序“main.c”,它取决于文件“constants.h”中定义的“CONSTANT”的值。 “的main.c” #include <stdio.h> #include "constants.h" void work(void) { int array[CONSTANT]; for (int i = 0; i <

    1热度

    1回答

    我有一个大的项目我的工作,我在其中要执行include一些.MAK文件后.MAK文件,但只有当我做出改变这个文件通过原始makefile中的命令来创建内容。由于它是一个大型项目,所以很难编写代码,所以我会给出这个荒谬的例子: 我有一些小的C项目,它的C和头文件都在同一个目录下,我需要写一个makefile。我不能使用clean规则,我写的makefile,但是如果我有一个名为file.mak的文件

    1热度

    3回答

    我需要递归查找目录列表中的所有头文件。我无法弄清楚如何正确地逃避命令。我搜索了四周,发现了有关在makefiles中转义的各种信息,但我无法解决此问题。 在bash下面做什么,我想: find path1 path2 path3 -type f \(-name *.hpp -o -name *.h -o *.hxx \) 在我的makefile文件我都试过的foreach的几个组合等。目前我有

    -4热度

    2回答

    我试图安装朱古力,以及“让所有”在这一行命令崩溃: [email protected]:~/deep-learning/caffe$ sudo make all [sudo] password for coe: NVCC src/caffe/layers/hdf5_output_layer.cu make: /usr/local/cuda/bin/nvcc: Command not foun

    0热度

    1回答

    对于许多不同的体系结构,我经常需要为zlib,libpng,jpeglib,freetype等构建常用链接库。我喜欢做外的树建立以后,像这样: mkdir build_linux_x64 cd build_linux_x64 ../configure make 这通常工作正常,但现在我已阅读,如果满足以下条件,这只会工作:“该项目必须启用out-of-tree版本,通常与VPATH的用户

    3热度

    1回答

    我新的C++和一直在学习如何创建一个makefile,并已经注意到,我有一个例子(这与“更新”做更改的文件,而忽略未更改的文件)具有以下命令: # sysCompiler is set to g++ .o:.cpp $(sysCompiler) -c $< 根据g ++手册,它编译或汇编源文件,但不链接它们。 > -c 编译或汇编源文件,但不链接。链接阶段根本没有完成。最终的输出是