autotools

    0熱度

    1回答

    我有一些-fCFLAGS編譯器選項,如-fsanitize=address和前段時間有人向我建議,我也把這些選項放在LDFLAGS,所以我做了。它沒有造成任何問題。 我的問題是我怎麼能告訴CFLAGS哪些編譯器選項也應該在LDFLAGS?它只是-f前綴選項?由於

    0熱度

    1回答

    在基於自動工具的版本中,我想用生成的C文件替換版本控制的C文件。 這個假,Hello World示例作品排序的: #!/bin/sh -ex cat > configure.ac <<EOF AC_INIT([hello], [0.01]) AC_PREREQ([2.68]) AC_CONFIG_SRCDIR([hello.c]) AC_CONFIG_AUX_DIR([build-aux

    0熱度

    1回答

    我想從源代碼編譯LXDE's libfm,但是當我運行./autogen.sh,它失敗,此錯誤: You need gtk-doc to build this package.

    2熱度

    1回答

    我正在學習使用檢查單元測試我的代碼。我有我的項目與autotools設置,我有檢查設置做一些測試。 我正在製作的程序是一個紅黑樹,我希望能夠用於其他項目。對於我的一個測試,我想從文件讀取輸入以用作測試數據以插入到樹中。我的測試目錄中有一個名爲words.txt的文件,我想從中讀取。我喜歡讓我的構建樹分開。那麼如何設置我的makefile以將文件放在正確的位置呢?那麼我可以從運行檢查的目錄中讀取它嗎

    0熱度

    1回答

    我試圖從自定義的Makefile轉換爲Autocools生成的Makefile的ccextractor(開源的隱藏式字幕提取器)的構建機制。 當前的Makefile看起來是這樣的: SHELL = /bin/sh CC = gcc SYS := $(shell gcc -dumpmachine) CFLAGS = -O3 -std=gnu99 -s INCLUDE = -Isrc/gpa

    0熱度

    1回答

    我試圖ccextractor的構建機制轉換(開放源代碼隱藏式字幕提取器)來自動工具所產生的Makefile。 附送的Makefile看起來是這樣的: SHELL = /bin/sh CC = gcc SYS := $(shell gcc -dumpmachine) CFLAGS = -O3 -std=gnu99 -s INCLUDE = -Isrc/gpacmp4/ -Isrc/libp

    0熱度

    1回答

    我正在使用bitbake配方來構建NFC庫https://github.com/NXPNFCLinux/linux_libnfc-nci。我使用以下yocto配方 SUMMARY = "Linux NFC stack for NCI based NXP NFC Controllers" HOMEPAGE = "" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM

    1熱度

    2回答

    我需要鏈接libmagic到我的項目,它是用autotools構建的。 我目前的解決辦法是:LIBS+="-lmagic"在configure.ac ,但我認爲更合適的方式,這將使用在Makefile.am configure.ac和LDADD = @[email protected]PKG_CHECK_MODULES宏,不幸的是這是行不通的實現。 這裏就是我從./configure config

    0熱度

    1回答

    是否有任何方式使用程序列表從Makefile.am構建並將其放入bash腳本(autotools substitution,variables,...)中? 類似下面: 例 Makefile.am bin_PROGRAMS = prog1 prog2 prog3 [...] script.sh #!/bin/bash [email protected][email protected] #

    4熱度

    1回答

    我想更改autoconf的默認configure --help輸出的內容,特別是中HELP_BEGIN轉換的文本。 我意識到這將是一個在autoconf原則下不完全「猶太教」的破解,但我願意忍受可攜帶性等方面的任何後果。但是,我不想直接編輯autoconf實現,或者需要生成的配置腳本的後處理步驟。 似乎m4的力量應該讓我這樣做,但我已經嘗試了許多不同的東西,但都沒有工作。其中大多數導致m4崩潰,例