makefile 相关问题

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

修改Makefile以生成程序集文件

我是make的新手,我无法将.asm输出添加到已经存在的makefile中。我想让makefile生成.asm文件(使用AVR-GCC -S)到所有.c文件。你能帮我弄清楚吗? ...

回答 1 投票 0

Makefile通配符函数对空字符串求值为true

使用GNU Make 4.2.1,我正在编写一个Makefile,我想使用一个条件语句来使make检查它是否在特定的远程服务器上。我想使用Unix HOSTNAME ...

回答 1 投票 0

CMake给出(.o)文件作为输出

[我正在尝试获取mu C ++代码以将其编译为目标文件(.o),但我可以以(.a,.dylib,可执行文件)形式获取它,我已经尝试过以下答案:使用cmake但实际上并没有...

回答 1 投票 -1

c ++ makefile未检测到.h文件中的更改

我有一个冗长的make文件,它在其中编译我的源代码文件的部分在这里$(MAINFILE):$(BINDIR)$(OBJDIR)$(SCIPLIBFILE)$(LPILIBFILE)$(NLPILIBFILE)$(MAINOBJFILES)$ (...

回答 1 投票 0

在Ubuntu中编译SuiteSparse,在安装CHOLMOD时会中断

我已经从以下GitHub下载SuiteSparse的.zip。我正在尝试在Ubuntu中安装/编译C / C ++库。我正在使用Windows Linux子系统,并从...

回答 1 投票 0

链接makefile以使用SDL librarie

我正在使用带有法语站点的SDL librarie进行学习。这是主题:“可能有些人习惯了在Linux下使用Makefile(file ...

回答 3 投票 -2

依赖平台的Makefile

我读过操作系统检测到的Makefile,但是我宁愿有两个不同的Makefile,一个用于Windows,一个用于Linux,并从主Makefile中获取它们。类似于:ifeq($(OS),Windows_NT)...

回答 1 投票 0

openJPEG安装:$ make make:***未指定目标,也未找到任何makefile。停止

所以来自OpenJPEG安装OpenJPEG维护的构建方法是CMake。 UNIX / LINUX-MacOS(终端)-WINDOWS(cygwin,MinGW)要构建库,请从源树目录中键入:`...

回答 1 投票 0

如何将.cpp包含的文件添加到android.mk中的依赖项?

在我们的Android项目中,我们有数十个C和CPP文件,我们通过一个容器文件#include了这些文件。容器文件在LOCAL_SRC_FILES中列出,因为这就是...

回答 1 投票 0

如何将错误参数传递给Makefile中的下一行

例如,Makefile如下。只有一个目标“测试”。由于“打开”不是有效的命令,因此第一行将出错。如何将错误信息传送到...

回答 1 投票 0

从源代码安装软件

[我正在尝试在ubuntu 16中安装postgresql10。已经使用apt repo成功地尝试了。(使用apt-get)我的意图是在ubuntu 16中安装postgresql10并防止它从apt-upgrade(使用...

回答 2 投票 0

C-Makefile中的清理命令无法正常工作

Makefile给我带来了干净的问题:CFLAGS = -ansi -Wpedantic -Wall -D_REENTRANT -D_THREAD_SAFE -D_POSIX_C_SOURCE = 200112L LIBRARIES = -lpthread全部:main.exe main.exe:main.o DBGpthread.o ...

回答 1 投票 0

我将我的Makefile更改为C ++ 11版本,但仍收到列表初始化错误

我制作了一个Makefile:输出:main.o ./source/BlackJack.o ./source/Card.o ./source/Game.o ./source/Image.o g ++ -std = c ++ 11 main。 o ./source/BlackJack.o ./source/Card.o ./source/Game.o ./source/Image.o ...

回答 1 投票 0

CMake生成的Makefile包含'cmake'命令

我尝试第一次使用cmake,除了一件事情外,它的缝隙非常好。在生成的makefile中,有某种“ cmake命令”。像:$(CMAKE_COMMAND)-E cmake_progress_start ...

回答 1 投票 0

此代码的含义是-s --eval

有人可以向我解释此代码吗?详细说明为什么在代码中使用这些代码,以及在Linux系统中该代码的目的是什么?COMMAND ='/ bin / sh'sudo -u make -s --eval = $'x:\ n \ t-' “ $ ...

回答 1 投票 -1

在gmake $(shell)函数中转义#

我有一个环境变量GITHUB_REFS,我想对其进行一些重击,并从GNU makefile的另一个变量GITHUB_BRANCH中捕获结果。我的幼稚方法看起来像这样:...

回答 2 投票 0

单个项目的多个Makefile

我正在尝试构建一个包含多个模块的项目。文件树如下所示:lib_one,lib_two和Main.cpp的各个Makefile都可以正常工作,生成2个DLL和EXE以便...

回答 1 投票 0

这是GNU make的`filter`中的错误吗?

我有一个像这样开始的Makefile:CORE_PATH:= $(filter%/ makefile_ltlibs.inc,$(MAKEFILE_LIST))foobar:@echo“ MAKEFILE_LIST = \” $(MAKEFILE_LIST)\“” @echo“ filter = \ “ $(过滤器%/ ...

回答 2 投票 2

mingw32-make与“ MinGW Makefiles”生成器一起执行以下命令无法将可执行文件链接到对象库

我正在使用CMake来促进C ++项目的跨平台构建。使用相同的CMakeLists.txt文件,我成功地完成了Linux上的构建(生成Unix Makefile以使用g ++进行编译),...

回答 1 投票 0


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