makefile

    0热度

    1回答

    我想为我的程序创建一个基本的生成文件。它看起来像这样: all: example example: example.c gcc -o example example.c clean: rm example 如果我做清洁“,然后输入“使”,我收到“使:将做什么”的报告。 如果我让我的源代码略有变化,保存它,然后运行make,我收到“GCC -o例如example.c 如果

    -1热度

    1回答

    我想使用一个Makefile来编译几个.c文件和一对夫妇的定制.h文件,使一个可执行文件编译时。然而在编译im时收到错误的错误“没有这样的文件或目录”。 这里是我的Makefile中,有没有逻辑可能的漏洞,为什么头文件在编译过程中被遗忘? 错误的$(BIN)main.o规则期间发生在编译的第21行。 这是编译时错误: [email protected]:~/Desktop/Programs/CIS

    0热度

    1回答

    我正在开发基于NUCLEO-F207ZG板的stm32f207ZGT继承项目,作为IDE I使用SW4STM32(Eclipse,AC6)。 该项目编译好在其他电脑,但由于距离的原因,我不能用它来比较配置。 没有错误导入后,我尝试编译它得到的控制台输出: Building target: STM32F207ZG_NUCLEO_144.elf Invoking: MCU GCC Linker arm

    0热度

    1回答

    我正在使用grunt运行scss文件以构建drupal中的现有项目。使用grunt生成css文件的项目。这些是在我的操作系统上出现的错误:windows-10机器64位。 我曾尝试过所有可能的方式来运行grunt命令,但在所有可能的情况下都失败了,我对使用grunt和ruby很陌生。如果需要,可以发布更多详细信息。我还有其他项目,其中咕噜声工作得很好。但我仍坚持这一make文件和宝石原生扩展 我的

    0热度

    2回答

    我有一个包含许多.c和.s文件的项目。为每个规则写出单独的规则是一件麻烦事,我以前对我的.c文件有这样的规则。 $(OBJ_DIR)/%.o : %.c %.h *recipe* 虽然这只适用于只有c源文件的项目,但它不适用于带有程序集文件的项目。 我已阅读了gnu.org上make的文档,并且尚未能够找出一种方法来引用目标名称的词干,甚至在不使用模式的情况下在先决条件中引用整个目标

    0热度

    1回答

    我的教授分配了一个编程任务并给了我们Makefile来构建它。问题是,当我建立它,它diplays此消息 g++: error: SortedListArrayDriver.o: No such file or directory Makefile:22: recipe for target 'SA' failed mingw32-make: *** [SA] Error 1 这里是他为我

    1热度

    1回答

    我已经阅读了几个关于SO的问题,但我的Makefile仍然无法达到我想要的效果。与其他问题相反,我在这里有一个两步编译。步骤如下这些: 使用预处理工具(称为ppx)产生.cpp和.h文件, 然后编译他们产生.o文件, 最终创建一个动态库。 所有这些都在Xcode环境(自定义构建目标)内,因此您可以看到所有那些$(TARGET_TEMP_DIR)和类似的变量。 的make命令调用其中ppx文件,但我

    2热度

    2回答

    GNU化妆允许1)并行执行和2)指定在同一调用几个目标: make -j4 clean all 但是,作为GNU使并行化的目标,一些竞争条件可能发生。插图: $ cat Makefile clean: @sleep 1 && rm -f foo all: foo @sleep 2 && cat foo foo: @echo '[email protect

    0热度

    1回答

    我想在C++中制作gui应用程序,并发现SFML是一个不错的选择。幸运的是,我在Linux上,所以SFML(2.4)已经安装在我的系统上。 所以我开始寻找一些教程,并找到一个简单的窗口。但是当我运行的代码时,我得到一个错误,说未定义的参考sf::(我使用的功能)。这里是代码 #include <SFML/Graphics.hpp> int main(void) { sf::Ren

    0热度

    2回答

    当我进入让所有 # Makefile for Defmod FFLAGS = FPPFLAGS = LDLIBS = -include ${PETSC_DIR}/conf/variables -include ${PETSC_DIR}/conf/rules -include ${PETSC_DIR}/lib/petsc/conf/variables -include ${PETS