Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在 makefile 中针对特定目标使用 include 指令
我只想将 include 指令用于特定目标 当不需要目标时 我不想运行其他 makefile 因为这意味着 makefile 是不必要生成的 那么有没有一种方法可以有条件地使用 include 指令 该指令以目标为条件 或者以某种方式使 i
makefile
gnumake
GNU Make “Abort trap: 6” 在 gcc 调用之后,但是单独执行时调用是有效的
我正在使用 GNU Make 构建一个很多人都会使用的 C C 项目 makefile 尝试通用 因为该项目中有许多可选文件 每个用户通过 MATLAB 界面选择这些文件 然后通过命令行参数 make target OPTS XYZ 等 将
c
makefile
gnumake
如何在 GNU Make 模式规则中包含路径前缀
考虑以下 foo bar echo lt gt 假设我们有一个文件1 bar 执行的命令很简单echo 1 bar gt 1 foo 然而 当 包含一个路径 而不仅仅是一个文件名 它开始变得挑剔 我的问题是我想在前面添加另一条路径 bar
makefile
gnumake
使用 gnu make 正确构建 git 子模块
我目前尝试编写一个 Makefile 来正确构建一个包含 git 子模块的项目 该子模块有自己的一组 makefile 并一次生成多个目标 包括一些库 该 Makefile 应具有以下属性 即使使用并行构建 也不要重建两次子模块 当子模块代
git
makefile
gnumake
gitsubmodules
makefile 中的路径不起作用
我正在运行以下命令makefile哪些需要改变dir到特定目标并在那里运行npm install 问题是我能够在输出中看到它将目录 项目 应用程序 打印到正确的目录 但安装 npm install 在上层 项目 上运行 为什么 例如 当我运
makefile
gnumake
Linux 内核模块 Makefile 不能包含相对路径
我正在尝试构建 Linux 内核模块 KBUILD EXTRA SYMBOLS Module symvers KBUILD EXTRA SYMBOLS dir0 Module symvers KDIR kernel linux 4 9 IN
c
Linux
makefile
Linuxkernel
gnumake
GNU Make 获取父目标名称
在gnu make中 有没有办法获取启动整个链的原始目标并将执行引导到当前配方 PHONY all clean common all common clean common common echo echo MAKECMDGOALS for
makefile
gnumake
如何使用 make 打印目标的所有先决条件并构建规则
一个大的项目通常有一个复杂的Makefile系统 有许多变量定义和目标先决条件依赖项分散在不同的 Makefile 中 有什么方便的方法来打印目标的所有先决条件和构建规则吗 具体来说 有两个问题 问题1 假设我有四个 Makefile 生成
gnumake
xdebug.so:未定义的符号:zend_ce_error
我需要调试旧的 php 版本 PHP 5 6 22 cli built Jun 29 2016 14 26 09 Copyright c 1997 2016 The PHP Group Zend Engine v2 6 0 Copyrigh
php
gnumake
xdebug
如果单元测试失败则 make 失败
我有一个用于编译静态库的 makefile 该生成文件具有编译与静态库关联的单元测试套件的规则 编译测试套件后 将调用 python 脚本来运行测试并记录结果 它看起来像这样 unit MAKE C cXbase unit python T
makefile
returnvalue
gnumake
如何重新编译单个内核模块?
通常内核源代码存储在 usr src linux 2 6 x 为了避免在修改模块的源代码时重新编译整个内核 如何重新编译该模块 切换到源代码树的根目录并运行以下命令 make modules SUBDIRS drivers the modu
Linux
makefile
Linuxkernel
gnumake
kernelmodule
制作类似支持自动删除临时文件和正则表达式模式规则的工具?
我正在搜索一个类似 make 的构建工具 它支持 除了通常的 make 功能之外 自动删除临时创建的文件 例如在 GNU make 中 规则模式中的正则表达式 例如Cook http miller emu id au pmiller sof
buildautomation
makefile
gnumake
GNU make - 强制 PHONY 目标的依赖顺序
我有一个如下的 Makefile 我关心的是依赖顺序up clean PHONY up up down docker compose up d PHONY up clean up clean down clean up PHONY down
makefile
gnumake
对于 Makefile 变量的每个目标
我的 makefile 如下所示 apps app1 app2 app3 all dir app1 app2 app3 zip cleanup 现在我想在列表上做一些循环apps多变的 就像是 loop on apps endloop 是否
Linux
makefile
gnumake
GNU
覆盖 makefile 中的“CC”和“CXX”变量
我有一个主 makefile 其中包含通用设置 以及一个子 makefile 其中包含项目特定设置 从我的另一个问题来看覆盖 makefile 中的变量 https stackoverflow com q 18869628 24949 我了
makefile
gnumake
如何获得 makefile 函数来停止当前目标?
我在 makefile 中有一个函数 如果文件不存在 或者至少是执行它的目标不存在 我想停止整个 make 运行 vaultfile vault shell test f 1 exit 1 define get token shell te
makefile
gnumake
如何从特定的目标文件生成特定的二进制文件?
这是我的 makefile 我在 obj 目录中有目标文件 我需要将它们编译成 bin 文件夹中的二进制文件 但不知何故它无法按我希望的方式工作 有什么想法吗 SOURCES wildcard c OBJECTS patsubst c o
makefile
gnumake
无法在 makefile 中调用 bash 函数
我的印象是我可以在 GNU makefile 中调用 bash 函数 但似乎是错误的 这是一个简单的测试 我定义了这个函数 gt type lsc lsc is a function lsc ls color auto color tty
bash
makefile
gnumake
gnu make“删除中间文件”
我有以下规则 define compile c ECHO CC lt Q CC CFLAGS c MD o lt The following fixes the dependency file See http make paulandle
makefile
gnumake
如何将宏定义作为参数传递给 make?
我希望通过将 C 宏作为参数传递给make 从命令行调用 背景 我想要指令 define ENABLE OPT 1当选择某个构建选项时 将包含在我的 C 源代码中 因此 我希望通过make命令行而不是修改源代码or生成文件 如何才能实现这一
c
makefile
macros
gnumake
1
2
3
4
5
»