makefile

    0热度

    1回答

    我想在fortran中创建一个使用netcdf静态库的共享对象。 最终目的是使用读该共享对象,但我认为这个问题与我的makefile开始,所以我只是专注于这个位置: 在我的makefile我用下面的标志 'F90 = ifort FFLAGS = -O3 -fPIC -r8 # double-precision now run in Fortran , -fpic for creating s

    1热度

    1回答

    我想为我的项目使用llvm。我使用了一些来自llvm的头文件,并在Makefile中包含了它们的路径。我也在使用某些llvm库(.a),它们的路径和名称已经包含在makefile中。当我运行生成文件时,它会生成没有任何警告或错误的源代码,但是当我使用生成的.so运行插件(对于我的项目)时,出现未定义符号的错误: 未定义符号:_ZTIN4llvm2cl18GenericOptionValueE 其中

    0热度

    1回答

    我正在逐步验证我的编译输出,并希望能够在给定配方执行后退出。 如果原来的配方是 $(HEADER_BUILD)/mpversion.h: FORCE | $(HEADER_BUILD) $(Q)$(PYTHON) $(PY_SRC)/makeversionhdr.py [email protected] 我希望能够在最后添加一行像这样 $(HEADER_BUILD)/mpversio

    0热度

    1回答

    的文件夹结构设置,像这样的时候: Main directory \_ keyspaces \_ f1 \_ bootstrap.cql \_ anotherFolder \_ 0001-something.cql \_ f2 \_ bootstrap.cql \_ anotherFolder \_

    0热度

    2回答

    我想“让” BIND DNS服务器。 我使用命令:make -f Makefile.in,我得到的错误: Makefile.in:32: *** missing separator (did you mean TAB instead of 8 Spaces?). Stop.。 我想它无论在AntiX Linux操作系统(这是基于Debian的测试),并在Ubuntu。 我试过BIND版本9.11.

    0热度

    1回答

    我正在尝试使用目标文件名=文件夹名称创建Makefile。 而不是硬编码它,我使用的功能 FILE=$(PWD##*/) 我也试过 FILE=$(echo PWD##*/)和FILE=$(echo $(PWD##*/))。 但我收到一个错误:未终止的变量引用。 我知道在Makefile中做这样的变量操作是很困难的。有没有解决办法? 感谢

    -1热度

    2回答

    我有一套函数foo1(),foo2(),foo3(),...在我的foo.c文件。 理想情况下,我想自由选择哪些功能将被纳入到程序中,哪些会被忽略/注释掉。 makefile是否适合这样的任务? 随意告诉我,如果有更好/更方便的方法来实现这一点。

    0热度

    1回答

    我一直在为项目添加源代码到包含的生成文件中。现在,它现在完美运行。但是,如果我去掉代码所表示的两条线,使吐出以下错误: make: *** No rule to make target 'engine/obj/graphics/window.o', needed by 'lib/engine.a'. Stop. 我假设,因为它只是切断启动它的东西与长度。如果这是变量长度的一些限制,有没有办法绕

    2热度

    1回答

    我想在OS X上构建Git。Git依赖于libidn2。 libidn2 2.0.0失败: make all-am make[3]: Entering directory '/Users/jwalton/Build-Scripts/libidn2-2.0.0/lib' CC idna.lo CC lookup.lo CC decode.lo CC

    0热度

    1回答

    如果你读了GNU进行手动的Catalog of Rules部分,事实证明,它识别后缀之一是.out,并有一个内置的规则: %.out: % # commands to execute (built-in): @rm -f [email protected] cp $< [email protected] 这意味着,如果你有一个文件xyz在一个目录中,你可以通过简单地输入m