makefile 相关问题

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

Xcode 15.0.1,macOS Sonoma:Clang 存档或链接问题

我在 C 上构建项目时遇到问题,并且我创建了最小构建来重现该问题。项目构建并使用.a库,报错: 链接器测试$ make gcc -Wall -g -c -o main.o main.c 海湾合作委员会...

回答 1 投票 0

linux 内核 6.1: make -f ./Makefilesyncconfig 删除 Kconfig 选项

尝试编译内核时出现以下错误 ld: drivers/media/platform/mxc/capture/mx6s_capture.o: 在函数 `mx6s_csi_open' 中: mx6s_capture.c:(.text+0x1ccd): 对 `

回答 1 投票 0

Git 命令未在 makefile 中返回任何值?

我有一个简单的 makefile,应该打印 git log,如下所示。 外壳=/bin/bash 获取日志: 回显 $(git 日志) 但是,当我运行 make get_log 时,不会返回任何内容,尽管如果我运行 git...

回答 1 投票 0

如何在 PostgreSQL 16 中设置“VARSIZE”和“SET_VARSIZE”

我尝试在 Ubuntu 22.04 上构建 mapnik-german-l10n 但出现以下错误: https://github.com/giggls/mapnik-german-l10n/blob/master/icutranslit/osml10n_translit.cpp 这是错误: ...

回答 1 投票 0

如何在Google Colab上快速安装GDAL?

我可以通过运行以下单元在 Google Colab 中安装 GDAL: %%壳 sudo yum -y 更新 sudo yum-config-manager --启用 epel sudo yum -y install make automake gcc gcc-c++ libcurl-devel proj-devel geos-...

回答 3 投票 0

U-boot 交叉编译:为什么不使用所选工具链进行 make?

我注意到了一个奇怪的问题。为了构建古老的 uboot (2012.10),我使用了外部工具链 (uClibc-ng)。我正在构建 ARM 目标。这是我的命令...

回答 1 投票 0

规则的先决条件是文件和另一个规则,是仅检查文件日期,还是始终先检查“子规则”本身?

考虑一般规则形式: 输出文件名: dep_file_name1, ... dep_file_name2 食谱 假设在一个假设的 makefile 中没有任何虚假目标,每个 dep_file_name_x 都是...

回答 1 投票 0

无法在 Ubuntu 20.04.2 LTS 上编译超级马里奥 64

我在为 Super Mario 64 编译此 github 存储库时遇到问题。我遵循了所有步骤。 我确保我安装了所有依赖项,例如构建必需的 我克隆了存储库并复制了...

回答 2 投票 0

如何将参数传递给 make 规则?

假设我有一个使用 make 来安装的 python 项目。我希望能够运行该项目而无需先安装它。所以我创建了这个 make 规则: 跑步: @echo“正在运行项目名称”...

回答 1 投票 0

Makefile 在 Make-linux 和 Make MinGW 中的解释不同

在Make文件中我们有: 目标 = CAN_PWM_测试 BUILD_DIR = 构建 全部: $(BUILD_DIR)/$(TARGET).elf $(BUILD_DIR)/$(TARGET).hex $(BUILD_DIR)/$(TARGET).bin 下一个 $(BUILD_DIR)/%.o: %.c %.cpp Makefile | $(BUILD_DIR)/%.o: %.c %.cpp $(

回答 1 投票 0

如何添加 -Wno-deprecated 以使命令 CFLAG 变量消除已弃用的警告

尝试过: 使所有 CFLAGS += -D-Wno-deprecated 产量: make: *** 空变量名。停下来。

回答 1 投票 0

Quantum Espresso v6.8 无法在 MacBook (Monterey 12.0.1 (21A559)) 上编译

按照此处发布的指南,我尝试在我的MacBook(macOS:Monterey 12.0.1(21A559))上安装最新版本的量子浓缩咖啡(v6.8)。因此,我安装了所有必备软件包...

回答 2 投票 0

如何设置只运行一次的组配方?

假设我有一个接受一组先决条件的食谱: 先决条件=a b c $(先决条件): bash配置.sh 我希望任何 a b c 都能触发 bash configure.sh,但我希望它只运行

回答 2 投票 0

静态库中发现重复符号

我正在处理两个不同模块 abc, xyz 的源代码编译 abc 和 xyz 共享单独编译的公共源文件。在创建静态库 foo.a 时,我必须...

回答 1 投票 0

Herwig 引导脚本安装

使用bootstrap脚本方法安装Herwig时,出现错误, 全力以赴。 CXX libYODA_la-Reader.lo CXX libYODA_la-ReaderYODA.lo 在 ../include/YODA/Re... 包含的文件中

回答 1 投票 0

导入错误:在 GitHub Actions 中运行 pytest 时没有名为“src”的模块

我在 GitHub Actions 中使用 pytest 运行 Python 测试时遇到问题。测试在我的本地计算机上正常工作,但在 GitHub Actions 工作流程中,我收到 ImportError: No

回答 1 投票 0

Memset 警告根据其第三个参数被视为错误[重复]

当在 AutoMake Makefile 上没有 AM_CXXFLAGS += -Wno-memset-elt-size 的情况下构建时,我收到此错误: 错误:使用的“memset”长度等于元素数量,而不乘以元素大小...

回答 1 投票 0

使用自定义python安装编译gdb 13.1找不到-lpython3.11

我在 PYTHON_DIR 中安装了 python。这是在 Linux RHEL7 上。 ls $PYTHON_DIR bin 包含 lib 共享 ls $PYTHON_DIR/lib libpython3.11.so libpython3.11.so.1.0 libpython3.so pkgconfig python3.11 我确实...

回答 1 投票 0

Makefile 如何一般性地将额外标志链接到目标

所以我在 Makefile 中有一个测试目标。我想要做的是允许传递一个参数,该参数允许调用者链接额外的标志。 为了这个例子,我将使用 grep 而不是 wh...

回答 1 投票 0

解决:包foo不在GOROOT中

我正在尝试让我的Go项目编译,但是修复编译错误的方法并不明显。简化示例如下。 // 文件名:~/myprojects/automate_things/automate_things.go 包主

回答 1 投票 0

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