【问题标题】:How to run a ./configure script inside makefile如何在 makefile 中运行 ./configure 脚本
【发布时间】:2012-01-30 19:37:32
【问题描述】:

我尝试了以下方法:

$(shell ./libpng/configure)
./libpng/configure

在这种情况下

all : build_jpeg build_libpng

#JPEG BUILD RULES
build_jpeg :
        make -C ./jpeg  

#LIB PNG BUILD RULES
build_libpng :
        $(shell ./libpng/configure)
        make -C ./libpng

我可以做些什么来完成这项工作?

【问题讨论】:

    标签: linux makefile gnu configure libpng


    【解决方案1】:

    当你只做./libpng/configure 时会发生什么?确保配置脚本是可执行的! (chmod +x ./libpng/configure)

    【讨论】:

    • 大声笑忘记检查文件属性。通常,当您下载 tar 文件时,它通常是可执行的。在这种情况下,我从启动团队下载了源代码。感谢您的提醒。
    • 这里的问题是configure会在父目录而不是libpng文件夹内生成文件。
    【解决方案2】:

    如果您想配置生成文件夹 libpng 中的文件,您可以:

    (cd ./libpng && ./configure)

    括号中的代码在子shell中执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多