makefile 相关问题

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

有条件不执行

我正在尝试根据原始主机所在的操作系统来执行不同的命令。该过程的一部分涉及docker构建,因此我认为使用$(OS)字符串不会有所帮助。我的...

回答 1 投票 0

未知类型名称'__uint64_t'

我已经恢复了旧开发,(包含proC),这些旧开发在迁移后(oracle 11g至12c)不再编译。注意:数据已匿名。旧环境:Linux

回答 1 投票 0

如何将静态或共享库链接到内核模块?

aaa.c中有一个函数int myadd(int a,int b){return a + b; },并且使用gcc -c aaa.c -o aaa.o && ar -cr libaaa.a aaa.o和...

回答 1 投票 2

模式规则内部的链接

我有一个通用的构建系统,我将其作为Git子模块导入到我的项目中,每个项目都有一个包含构建系统的makefile的包装makefile。假设我有类似...

回答 1 投票 0

在Eclipse环境中避免自动创建目标

Eclipse的自动生成目标,并删除以前从项目中创建的目标。如何在Eclipse中进行将来的构建时避免这种行为。

回答 1 投票 1


从Makefile中的$ @获取文件名

当所有cpp文件都位于一个目录中时,此makefile效果很好。创建子目录后,它无法创建* .o文件,因为它缺少子目录:Directory Structure。 ├──...

回答 1 投票 0

Makefile不处理所有命令

我试图通过先进行预处理然后进行编译,然后组装然后进行链接,逐步将hello.c转换为hello。但是,仅执行我的makefile的第一个命令:Osheens -...

回答 1 投票 0

如何在qmake生成的Makefile中添加自定义目标?

我使用qmake生成Makefile,并且效果很好。但是,有时我想在生成的Makefile中添加更多内容,而不必编辑生成的Makefile。假设我们...

回答 4 投票 12

更改makefile中变量的值

因此,我试图使用OMP_NUM_THREADS更改openMP中的线程值。当我在提示符下输入export OMP_NUM_THREADS = value时,它可以正常工作,它会更改线程数,但是当我尝试执行此操作时...

回答 2 投票 0

从shell代码行中退出makefile

如何从正在运行的shell代码中退出makefile,如@if [$$ m ='y'];然后退出; fi退出shell)>

回答 2 投票 0


编译具有相同标题的C和C ++文件时未定义的引用

为简短起见,我有一个CPP和C代码,我的CPP代码正尝试使用头文件引用C代码中的函数。每当我运行make命令时,我最终都会得到“未定义的引用” ...

回答 1 投票 -1

我如何更改以下Makefile,使其适用于MacOS?

我曾经在Linux上进行c编程。现在,我有了Macbook,我愿意在MAC上进行编程。我应该如何更改以下makefile? #Makefile OBJS = main $(OBJS):$(OBJS).o#gcc -O2 -...

回答 1 投票 0

将环境变量从makefile导出到shell

我想修改并导出“ LD_LIBRARY_PATH”环境变量,以便将libjvm.so与我的代码链接。下面是我的Makefile:全部:运行helloWorld.class:helloWorld.java javac helloWorld ....

回答 1 投票 0

我的Makefile中无法识别{a,b}形式的目标

我有以下makefile:SHELL:/ bin / bash all:euro.n. {a,b} euro。{a,b}:触摸欧元。{a,b} euro.n. {a,b} :euro。{a,b} cat euro.a> euro.na cat euro.b> euro.nb ...

回答 1 投票 0

传递新参数时,Makefile无法编译

当我运行make clean然后make DEBUG = 1时,它将正确编译我的文件。如果我想添加另一个参数,我应该能够输入make DEBUG = 1 SIMULATE = 1,但是它不能与新的C_FLAG重新编译。 ...

回答 1 投票 0

Qt构建系统不尊重CFLAGS和CXXFLAGS

我正在尝试调试QKeyEvent问题。当我将代码放在调试器下时,我注意到变量已被优化。我无法检查缺失的值。我的PRO文件专门设置了CFLAGS和...

回答 1 投票 1

Makefile中$ {foobar}和$(foobar)有什么区别?

在bash脚本中,我已经通过shellcheck得知,通过“ $ {foobar}”访问var是最佳实践。在Makefiles中,有时会使用$ {foobarr},有时会看到$(foobar)。什么是...

回答 1 投票 1

./ ssldump代码库的配置抛出错误

尝试使用ssldump时从http://www.rtfm.com/ssldump/ssldump-0.9b3.tar.gz获得了代码,并遵循了INSTALL的指示,但是./configure引发了对主机系统的检查...

回答 1 投票 2

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