gnu

    1熱度

    2回答

    我是NDK的新手。 (使用Windows)。我已經下載了cygwin和NDK。我已經在C:\中解壓NDK。當我運行的cygwin我換到NDK目錄和我運行命令 build/host-setup.sh ,但我得到: Error: could not find a valid GNU Make executable. 我已經下載了GNU make 3.81,但仍然沒有運氣。 我和GNU Make

    1熱度

    1回答

    在this question中,我瞭解了glob()的GLOB_BRACE選項,該選項允許在搜索文件時使用有限的正則表達式集。 這看起來就像我需要的,但根據manual,GLOB_BRACE是「在某些非GNU操作系統上不可用」。其中似乎是Solaris。 我正在構建一個應該儘可能便攜的應用程序,因此我需要儘早檢查可能出現的問題。 有人知道Solaris以外的其他平臺,其中GLOB_BRACE不受支

    5熱度

    3回答

    我是GNU編譯器的新手。 我有一個C源代碼文件,其中包含一些結構和變量,我需要在特定位置放置某些變量。 因此,我寫了一個鏈接描述文件,並在C源代碼中使用變量聲明中的__ attribute__("SECTION")。 我正在使用GNU編譯器(cygwin)編譯源代碼並使用-objcopy選項創建.hex文件,但我沒有得到如何在編譯時鏈接我的鏈接器腳本文件以相應地重定位變量。 我附上鍊接描述文件和C

    1熱度

    1回答

    我將我的源html(和圖像等)保存在源代碼管理的單獨目錄中。 製作發行版的一部分是讓複製文件輸出文件夾並設置屬性。 今天我的makefile節目(摘錄): %.html: /usr/bin/install -c -p -m 644 $< [email protected] www: $(HTMLDST)/firmware.html $(HTMLDST)/firmware_status

    1熱度

    1回答

    #include <stdlib.h> #include <iostream> #include <memory> #include "copy_of_auto_ptr.h" #ifdef _MSC_VER #pragma message("#include <string>") #include <string> // http://gcc.gnu.org/onlinedocs/g

    8熱度

    4回答

    我得到一個鏈接時錯誤: WARNING: /home/gulevich/development/camac-fedorov/camac/linux/k0607-lsi6/camac-k0607-lsi6.o (.ctors): unexpected non-allocatable section. Did you forget to use "ax"/"aw" in a .S file? No

    1熱度

    1回答

    我目前正試圖設置一個與autotools一起安裝的軟件包。 在大多數(即使不是全部)主要軟件包中,configure --help列出了很多選項,如./configure --ENABLE-FLOAT等。我想知道我可以在哪裏定義這些選項。 感謝, 山姆在configure.ac文件

    15熱度

    4回答

    大型複雜的make文件可能令人望而生畏,無法閱讀和檢查。 什麼工具可用於可視化或以其他方式檢查gnu make文件?

    6熱度

    1回答

    我有一個ARM彙編代碼,可以很好地與Visual Studio編譯。我想現在使用相同的ARM彙編代碼,並使用GNU彙編器進行編譯。如你所知,兩個彙編器的語法都不一樣。我想知道是否有任何工具可以從這些彙編語法轉換。

    4熱度

    2回答

    我正在使用嵌入式Linux部署,並使用不編譯I2C庫函數調用的交叉編譯器工具鏈。 如何確定系統中庫的精確版本,以便重建工具鏈? 我不打算更換庫部署,因爲我知道他們的工作(包括I2C),所以我相信我需要以下條件: Binutils的版本 版本的GCC GLIBC 內核(爲頭) 我想我可以從下面的binU中承擔tils庫是2.2.5版本。內核被修改爲我有源代碼。 [email protected] /