makefile

    1热度

    1回答

    我有以下警告,同时建立我的代码: 的gcc -o uartsim.exe xtmpmain.o uartsim.o fiber_driver.o xtmp_options.o getopt.o d:\ USR \ Xtensa可\ XtDev ToolsDE \ install \ tools \ RB-2008.4-win32 \ XtensaTools \ lib \ iss \ xtmp.l

    4热度

    4回答

    我必须在现有的Makefile中集成许多HTML文件的生成。 问题是HTML文件需要驻留在许多不同的目录中。 我的想法是写的源文件(* .ST)转换为相应的HTML文件 %.html: %.st $(HPC) -o [email protected] $< ,并依赖于所有的HTML文件 all: $(html) 如果HTML规则的隐含规则文件不在builddir中make未找到隐

    6热度

    4回答

    我正试图将两个构建系统粘合在一起。两者都是递归的(makefile中的规则使用make调用其他makefile来构建项目的组件)。 我会称它们为'A'和'B',其中'A'构建应用程序,'B'构建'A'使用的库。 A中的顶层makefile调用'make TARGET = whatever',这意味着构建的所有递归调用位都将TARGET的值作为只读变量继承,包括B的构建系统,它是称为递归构建的一部分

    1热度

    1回答

    在makefile中链接Visual Studio中的源文件有什么选择? 我已将它作为'链接'给出,但这不起作用。 编译选项是'cl'。这很好。 我想知道链接选项。

    1热度

    1回答

    我有很多C文件,并且我已经使用makefile通过命令行使用Visual Studio 2005构建它。 所有的目标文件都能正确生成,并且链接过程也可以正常工作,但不会生成最终的* .exe。在最后一行,下面是错误。我一点都没懂。有谁能够帮助我? 以下是错误: process_begin: CreateProcess((null), /link /nologo /subsystem:conso

    8热度

    6回答

    我想知道是否有一种方法可以在GNU make中实现trap,与BASH中内置的类似? 如果用户按CTRL-C,或者make本身失败(非零退出),我想调用一个特定的目标或宏。

    8热度

    6回答

    我发现我正在写大量的Makefile,可以使用n -tuple清单进行清理。但我找不到任何方法正确(干净地)做到这一点。到目前为止,我只能够拿出使用$(shell ...)和tr,sed,或者其他非Makefile标准。 例如,我想这样做: XYZs = \ dog.c pull_tail bark \ duck.c chase quack \ cow.c tip

    1热度

    1回答

    过去几天我一直在使用autotools工具,最后取得了重大进展。我遇到的一个问题是我有两个库需要在主应用程序代码之前编译。我不太清楚如何做到这一点。我的目录结构如下,也是我的configure.ac中的一个片段。 AC_CONFIG_FILES([Makefile src/Makefile gtkworkbook/Makefile csv/Makefile])

    3热度

    3回答

    我们已经有了一个基于Linux的构建系统,其中一个构建包含许多不同的嵌入式目标(启用相应不同的驱动程序和功能集),每个嵌入式目标使用另一个主源树构建。 与其试图将我们的基于make的系统转换为更多的多进程友好型,我们只想找到最好的方法来同时为所有这些目标发布构建。我不确定的是如何获得最佳表现。 我已经考虑了以下可能的解决方案: 很多个人的构建机器。缺点:许多共享代码的副本,或从(慢)共享驱动器工作

    0热度

    2回答

    作为构建的一部分,我正在处理生成多个HTML文件(每章一个文件)的DocBook文件。 我想后处理这些HTML文件并将它们复制到别处。这些文件依赖于DocBook源,但我无法预先知道文件名(文件名也取决于DocBook源)。 我有一个排序的作品,如果文件已经生成的规则: www/manual/%.html: build/manual/%.html postprocess "$<" "[e