gnu

    0熱度

    1回答

    我正在使用特定部分來存儲我的變量,以便它們在內存中連續。 我想引用存儲我的變量的內存區域。 我遇到了鏈接器提供的__start_XXX和__stop_XXX符號的用法,XXX是節名稱。 我一直在尋找關於__start_和__stop_符號定義的文檔。 此外,該部分的名稱對其有影響:部分通常以點「.mysection」開頭,以點開頭的部分似乎與不相同。這是在哪個文件中定義的? 附加問題: 我可以使用

    0熱度

    3回答

    我當前的GAWK腳本需要使用短語文件,並創建一個正則表達式模式數組,然後用\ t字符分割每行並循環每行的前10列,然後檢查它是否至少包含一個短語從模式數組中,如果有,則跳過該行並不將其打印到文檔中。 問題: 由於短語文件是大它創建迭代負荷,使劇本很慢。 (700個圖案×10列(由製表符分隔))×1000行。 解決方案: 爲了提高速度我想Concat的第一列10,並檢查是否整個字符串中包含的至少一個

    1熱度

    1回答

    我正在處理與GNU Parallel相關的問題,我們懷疑最新的GNU並行版本(How To Avoid SIGCHLD error In Bash Script That Uses GNU Parallel)中存在錯誤,我想恢復到舊版本。 原來,這是我用來安裝代碼: wd=$(mktemp -d) wget -nc -P $wd ftp://ftp.gnu.org/gnu/parallel/pa

    1熱度

    1回答

    我試圖編譯一個很老的代碼OPEN語句錯誤,但我得到這個錯誤而編譯代碼 Error: Syntax error in OPEN statement at (1) 代碼: WRITE(LUTTO,'('' TYPE NAME OF FILE CONTAINING INPUT : '',$)') C READ (LUTTI,'(Q,A)') NCHAR,FILNAM READ (L

    1熱度

    1回答

    考慮一個簡單的Makefile: %.one: %.two echo one %.two: %.three echo two %.three: %.four echo three all: hi.one 正如預期的那樣,make all會產生: echo three three echo two two echo one one 但是,如果我

    0熱度

    1回答

    我在使用makefile編譯我的項目時遇到了編譯錯誤,而使用控制檯編譯時我沒有看到它。 我爲PowerPC使用了預建的GNU工具鏈。 這裏是我的makefile, GCC_Assembler = powerpc-eabi-as GCC_Compiler = powerpc-eabi-gcc Directory_Application :=$(argument)/Source_Files D

    -2熱度

    1回答

    我一直在嘗試使用目錄上的「make」命令編譯一些文件。不過,我不斷收到此錯誤: Sammys-MacBook-Pro:p1 AlphaMale$ make gcc -L/usr/local/lib/ -o kem-enc ske.o rsa.o kem-enc.o prf.o -lcrypto -lssl -lgmp Undefined symbols for architecture x86

    -1熱度

    1回答

    我假設有一個填充數據的文件。 如果我打開"r+"模式和seek該文件以任何非EOF位置 和write一個或多個字符到這個文件,會產生什麼 標準的結果呢? 在POSIX 在GNU 在DOS/Windows的? 會覆蓋或移動下列字符嗎? 如果人們需要的例子,這可能是這樣的文件: 文件a.tx: abcdefghijklmnopqrstuvwxyz C代碼片段: FILE * f = fopen("

    4熱度

    2回答

    要在C和C一些代碼編譯++我在幾個地方使用: #ifdef __cplusplus #define typeof(x) decltype(x) // works ok in most cases, except C++ reference types #endif char* a = (typeof(a)) malloc(4); 在C,這個編譯爲char* a = (char

    1熱度

    1回答

    我最近一直在處理GNU並行和並行計算。我有兩臺機器可用,一臺在那裏工作,另一臺在代理機器後面,所以我在A工作,我只能通過B訪問C,並且無法在B上計算。 我的問題是,如何創建用於GNU parallel的hosts文件理解我想與機器C共享文件?我已啓用無密碼登錄B和B兩者。 謝謝!