makefile 相关问题

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

[尝试在github repo windows 10上运行make时出现错误

[当我尝试编译该程序时,出现以下错误,并且无法找到解决方法。 ...

回答 1 投票 0

如何验证字符串中是否存在GNU Makefile参数

我正在努力使这条规则生效。它完全炸毁了我的整个Makefile。它应该验证PYVERSION变量中是否存在用户传递的版本值。实际行为...

回答 1 投票 0

为什么要坚持要求文件是最新的

考虑一下FreeBSD上Makefile的这个简单示例。全部:hello hello:hello.o gcc -o hello hello.o hello.o:hello.c gcc -c hello.c clean:rm hello.o hello不管我做什么,...

回答 1 投票 0

Makefile为什么不执行别名语句

[我正在一个需要makefile的类项目上工作,并且需要在下面解析输入作为示例,使myapp arg1 arg2 arg3 arg4 ....因此,我创建了一个myapp.py import sys program_name = sys.argv [0]。 ..

回答 1 投票 0

Makefile将未知规则委托给另一个makefile

我有一个生成另一个Makefile的Makefile(称为Makefile.2),我想对其进行设置,以便如果我运行'make foo'并且Makefile没有foo规则,它将自动尝试$( MAKE)-...

回答 1 投票 1

Makefile目标内部的条件

这是一个Makefile:全部:ifeq(0,0)echo hello endif注意:if,echo和endif之前有一个制表符。给我让我:ifeq(0,0)/ bin / sh:-c:第0行:意外令牌附近的语法错误...

回答 1 投票 0

如何配置CLion以使用makefile而不是CMake.txt?

我下载了用于C语言开发的CLion IDE。当我创建一个新的C项目作为默认IDE时,会创建CMake.txt文件,但是(在大学里)我有一个使用makefile的要求。因此,问题是-...

回答 1 投票 0

`make install`在Docker内部失败

我正在尝试为名为jmap-perl的JMAP代理构建docker映像。文档指出默认情况下它以Debian Jessie为目标,因此我创建了以下Dockerfile:FROM debian:jessie ...

回答 1 投票 1

makefile-如何使用点连接值?

使变量LIST_ARGS将123 abc1f存储为两个值如何将这两个值连接为123.abc1f并存储在变量VERSION中?

回答 1 投票 0

makefile-如何读取三个元素列表?

下面是捕获标记参数的代码:.PHONY:标记标记:$ {INFO}“带有标记$(LIST_ARGS)...的标记图像...”#使用a,b,c ifeq(标记,$(firstword $ (MAKECMDGOALS)))LIST_ARGS:= $(...

回答 2 投票 0

C ++单个Makefile多个二进制文件

我有一个具有以下结构的项目顶级项目目录->其他源代码文件夹->实验二进制文件->实验1 ...

回答 2 投票 0

防止过时的仅保留先决条件的重建

一个同事刚遇到这个问题,我想问一下以下问题是否有任何巧妙的解决方案:我有一个GNU makefile: b触摸$ @ b:c触摸$ @ c:触摸$ @然后我运行:...

回答 2 投票 4

objcopy在makefile上失败,但是在终端上手动键入它没有问题

我使用以下命令获取此Makefile:全部:gcc -MD -fno-builtin -nostdinc -fno-stack-protector -Os -g -m32 -I。 -c -o boot0.o boot0.S ld -nostdlib -m elf_i386 -N -e start -Ttext ...

回答 1 投票 0

[gcc从上层文件夹进行编译时不打印此类头文件

我在这里有此命令:gcc -MD -fno-builtin -nostdinc -fno-stack-protector -Os -g -m32 -I。 -c -o boot1lib.o boot1lib.c如果我在boot1lib.o和boot1lib.c的文件夹中运行此文件,它将运行良好,...

回答 1 投票 -1

CMake成功,但链接时make失败

我正在尝试使用CMake在macOS上编译我的项目。我通过brew安装了gstreamer,并且可以访问include目录。例如,这是gstreamer的包含目录:/ usr / local / ...

回答 1 投票 0

访问头文件中定义的名称空间中的元素

我正在尝试访问头文件中名称空间中定义的变量和函数。但是,我得到了错误:xor.cpp :(。text + 0x35):对“头文件中的函数” collect2的未定义引用:...

回答 1 投票 0

手动链接两个目标

我正在尝试将(草率的)Makefile转换为CMakeLists.txt,以更好地与我的IDE(CLion)一起使用。我的Makefile如下:全部:gcc -MD -fno-builtin -nostdinc -fno-stack-protector -Os -g ...

回答 1 投票 0

安装Python 3.8.1 --with-openssl --without-root / apt / yum

我需要在其他userdir中安装带有ssl的Python3。我正在使用没有root特权的Debian。我确实是想独自寻找解决方案,但是经过数小时的工作后,我仍然...

回答 1 投票 1

将Makefile生成的多个对象文件链接到CMake子目录

我有一个由makefile生成的目标文件列表,这些文件存储在say mylib目录下。我在编译项目中的子目录之一时试图链接这些目标文件(我不想...

回答 1 投票 0

在Makefile中保存生成的进程的PID

我目前有一个Makefile规则:start:./start.sh,它将启动一个非常简单的服务器,这是构建过程的一部分。我还有另一个停止服务器的规则:stop:kill`...

回答 2 投票 10

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