makefile 相关问题

makefile是构建控件语言/工具make的输入文件。它指定目标和依赖关系以及执行(a.k.a. recipes)以更新目标的相关命令。

在不同的目录中制作相同的工作流程。

我正在使用make来自动化我的一些数据分析。我有几个目录,每个目录都包含一个不同的数据实现,其中包括几个代表数据状态的文件......。

回答 1 投票 0

如何让makefile管理有条件的编译?

我有一个带宏的C文件,编译时我用gcc file.c -D和(我要编译的那部分代码的宏)。我写信问你,如何让makefile管理有条件的 ...

回答 1 投票 1

在make命令行中建立多个目标

假设我有一个make文件,我有很多目标MyTarget1,MyTarget2,MyTarget3,...,MyTarget100。如果我想用12个线程编译所有目标,我可以简单地使用make -j12 all。现在我想编译...

回答 1 投票 0

使用Makefiles在项目中使用IntelliJ IDEA。

一个现有的Java项目使用了makefiles(而makefiles又使用了ANT),我想用IntelliJ IDEA来做这个项目。我想使用IntelliJ IDEA在这个项目上工作。然而,没有IntelliJ特定的文件,例如项目文件,应该被检查到...。

回答 1 投票 5

如何在Mingw-W64和CLion中使用wxWidgets?

当尝试用MinGW-W64 (x86-64) GCC 8.1.0构建wxWidgets (3.0.5)库时,我得到以下输出:wxWidgets-3.0.5\build\msw> mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 ... ...

回答 1 投票 0

在makefile规则中,目标的顺序是否重要?

如果我有一个如下形式的makefile规则: target.1 target.2 target.3 : prereq.1 prereq.2 prereq.3 ... 目标文件的顺序是否重要?如果是的话,什么时候和如何?

回答 1 投票 0

在makefile中使用ifeq语句,即使正确地用tab缩进,也缺少分隔符。

我只是在用GNU make练习,我想写一个干净的目标,make文件是这样的: includePath := -I $(CURDIR) outputDir = $(CURDIR)output COMPILER := g++ standard := -std=c++17 ... ...

回答 1 投票 0

简历使编译过程

我在设备上为一个嵌入式设备编译Qt5。这需要很长的时间,因为Qt源码大约有800mb,而嵌入式设备并不快。一切都运行良好,直到...

回答 1 投票 2

Makefile模式背后的逻辑是什么?

我曾经认为Makefiles中的'%'相当于bash中的'*',因此像这样的东西是有意义的:%.o: %.c gcc $< -o $@ 然而,当尝试......时,它并不工作。

回答 1 投票 0

gnu make - 确定stdout是否为终端。

试图做到:帮助。@echo "you must $(call red_text,clean)" 其中 red_text 定义为 red_text = $(shell tput setaf 1; echo -n "$1"; tput sgr0) 这将打印出 "you must clean",其中字"..."。

回答 3 投票 3

将第三方SDK集成到我的项目中。

我正在用C++开发一个项目,并使用CMAKE编译整个项目。我目前正在尝试使用一个新的摄像机,它自带SDK,我是独立安装的(e-con Systems ...

回答 1 投票 0

在Makefile中加入 "ifeq",对特定文件进行测试。

我试图为我的Makefile中的一个特定文件设置一个if测试,以便用不同的标志来编译它: .f90.o: ifeq ($)

回答 1 投票 1

makefile: 第二个依赖关系无法执行

如果我执行make first-deploy,make只执行第一个依赖--build-proxy-base,结果成功并退出。Makefile.NODE_N=node NODE_N=node ...。

回答 1 投票 0

在Makefile的隐式规则中使用-c标志出错。

我正在学习makefile,我想通过使用隐式规则来减少我的makefile。到目前为止,我有这样的代码。CC = usrbing++ OBJECTS_INTERACTIVE = calcular.o calc_interactive.o calc_interactive:...

回答 1 投票 1

目标的位置如何影响makefile的行为?

我写了一个简单的Makefile,如下所示。.PHONY: all A B A: @echo "in target A" B: B: @echo "in target B" all: A B的输出是在目标A中,但如果我修改Makefile如下: .PHONY: all ...

回答 1 投票 0

仅用8GB内存构建AOSP

我在构建AOSP 7时遇到了以下问题。[ 45% 1622135670] 用Jack构建:...k_intermediateswith-localclasses.dex FAILED:binbash outtargetcommonobjJAVA_LIBRARIES...。

回答 1 投票 1

未定义对pthread的引用

我想编译一个使用线程的程序。我使用#include 库,但是当我用我的make文件编译它时,我得到以下错误:file.c:(.text+0x378): ...

回答 1 投票 0

将选项传给 cmake,以便将来交叉编译 (CROSS_COMPILE)。

IF(UNIX) # CROSS COMPILATION! ONOFF #SET(CMAKE_C_COMPILER homeusernameprojectsbuildrootoutputhostusrbinarm-linux-gcc) #SET(CMAKE_CXX_COMPILER homeusernameprojectsbuildroot...

回答 2 投票 4

使。无事可做为第一。

我是一个linux和make的新手,我写了一个makefile来自动把.tex文件编译成.pdf。但是当我调用make时,它说 "Nothing to be done for 'first.pdf'",这是我的makefile:......。

回答 2 投票 1

make: 指定包的依赖位置

tldr: 我怎样才能告诉make使用一个 library.a,而不是在usrlocalCellar中搜索库,我有两个c库(1和2)。我能够为所需的架构构建库1......。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.