makefile 相关问题

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

使用多核使用 g++ 进行编译

快速问题:允许 g++ 生成自身的多个实例以便更快地编译大型项目(例如,多核 CPU 一次 4 个源文件)的编译器标志是什么?

回答 9 投票 0

使文件在Linux / MAC OS上运行以将.Java文件编译为exe形式

我是Java初学者。我使用 NetBeans 编写了 Java 程序。现在我有了我的 .jar 文件。 但我想知道如何编写命令将 .Java 类编译为 .Class,然后使用

回答 1 投票 0

为什么 Premake5 在 Windows 上生成不正确的文件分隔符?

我正在尝试使用 premake5 在 Windows 上使用 Visual Studio Code 构建一个简单的 C 项目,但出现以下错误: $ 使配置=release_win64 “====构建计算(release_win64)===...

回答 1 投票 0

在 makefile 路径中用“\”替换“/”的 [或正确的] make 指令是什么?

我正在尝试编写一个适用于 Windows 或 Linux 构建的 makefile。 “/”与“”妨碍了我。我正在尝试在

回答 1 投票 0

process_begin:CreateProcess(NULL,ls,...)失败。 make (e=2): 系统找不到指定的文件

我有一个简单的make文件: CC=海湾合作委员会 输出.exe:main.o $(CC) main.o -o 输出.exe main.o: main.cpp $(CC) -c main.cpp -o main.o 干净的: rm *.o 当我跑步时 使干净 我得到下一个...

回答 1 投票 0

如何在Makefile中提取不带扩展名的文件名

下面是我的 Makefile,我想从 .adoc 生成 PDF: 外壳:= /bin/bash .DEFAULT_GOAL := 全部 # 目标的版本和构建 版本:= 1.0.0 BUILD := `git rev-parse HEAD` #苏...

回答 1 投票 0

在Makefile中设置编译器名称

我有一个Makefile,假设在多个主机上编译我的应用程序,其中一些内置了英特尔编译器(icpc),其他只有g++。我希望 makefile 自动检测

回答 1 投票 0

GNU make:避免在文件已存在时执行规则

我有以下 make 文件片段: DATA_DIR ?= cpp/gen_data_cpp/build TXT_FILES := $(通配符 ${DATA_DIR}/*.txt) BIFI_FILES := $(TXT_FILES:.txt=.txtbifikreversed) ${BIFI_FILES}:${TXT_FILES} cpp/

回答 1 投票 0

如何从makefile规则导出变量?

我的 Makefile 规则中有设置环境: .ONESHELL: 设置数据库环境: 导出 DB_USER=XXX 导出 DB_PASS=YYY 我可以重用 set_db_env 目标吗? another_rule:set_db_env 回声${DB_...

回答 2 投票 0

如何将多行 make 变量直接打印到管道中?

考虑一个带有多行项目的 makefile: 定义项目 行$$ONE 第二行$$ 恩德夫 物品: 回声'$(ITEM)'| ... > $@ 问题是,随着 ITEM 变得复杂,我面临着获得报价的风险......

回答 0 投票 0

Makefile .NOTPARALLEL:目标,使整个makefile不并行,而不仅仅是指定的目标

根据禁用并行执行添加 .NOTPARALLEL: 带有先决条件的目标,使先决条件串行运行。 如果指定了没有先决条件的 .NOTPARALLEL 特殊目标

回答 1 投票 0

手动编译可以,但不能使用带有 SDL 的 Makefile

我的 makefile 遇到问题。当我尝试使用 Makefile 编译项目时,它不起作用。但如果用手操作的话,效果非常好。我不明白为什么,我需要帮助 这是我的 makefil...

回答 1 投票 0

gmake 中的变量赋值似乎已损坏?

我知道这一定是我做错了,但我迷失了。 我有一个 makefile,其中一部分看起来像 COMMON_CFLAGS = $(DMFLAGS) \ -I$(subst ;, -I,$(DRV_INCLUDE_LIST)) \ -I$(替代;, -...

回答 1 投票 0

在 make 中使用 grep 检查文件是否包含对 PATH 的导出

我想要一个 make 函数来检查给定路径是否已在我的 .bashrc/.zshrc/etc 中导出。文件。 由于你必须双重和三次转义(shell + make + regex),我陷入了困境。我的c...

回答 1 投票 0

调试信息中的相对路径是否取决于编译器或makefile?

有人知道调试信息中的相对路径取决于编译器或makefile吗? 我喜欢相关信息,因为我可以把我的项目放在任何地方; 但有时,调试器找不到源代码...

回答 2 投票 0

Makefile:从一对变量生成规则

我有一个 Makefile,它有两个变量: SOURCE_DIR := ./源 BUILD_DIR := ./build C_FILES := $(shell find $(SOURCE_DIR) -name '*.c') BIN_FILES := $(patsubst $(SOURCE_DIR)%.c,$(BUILD_DIR)%, $(C...

回答 1 投票 0

在 Makefile 中设置 local EnableDelayedExpansion (Microsoft Windows)

src/Makefile SHELL := cmd.exe 目标: setlocal 启用延迟扩展 设置 foo=你好 回声!富! %foo% 运行目标 光盘源文件 mingw32-make.exe // 输出:!foo! 为什么要设置local

回答 1 投票 0

目录结构更改时构建 make 目标

我有一个脚本 dir.ts,它是我的项目网站的一部分。它生成一个具有 git repo 树结构的 JSON 文件,但运行需要几秒钟。有没有办法检查目录树是否变化...

回答 1 投票 0

在ubuntu上构建android ADB时出错

我在编译android adb源代码时遇到了问题。我遵循谷歌上的一些提示: $ git 克隆 git://android.googlesource.com/platform/system/core.git 系统/核心 $ git 克隆 git://android.

回答 1 投票 0

make sort - 内置函数

我想从 makefile 中对 txt 文件中的行进行排序。我发现这个排序函数是一个 make 函数(内置函数)。 $(排序列表) 我的想法: $(UNSORT) = $(cat 输入.txt) $(已排序)...

回答 2 投票 0

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