compilation

    0熱度

    1回答

    我的目標系統運行在2.4.20 Linux內核之上。直到現在,我的主機環境也一直運行在同一個內核上。現在我打算將我的主機環境更改爲在2.6.32內核上運行的Cent OS 6.5。成功編譯內核2.4.20的最好方法是什麼?如何定製我的主機環境來編譯我的舊內核?

    0熱度

    1回答

    我正在嘗試與別人的C++代碼一起工作,並且被阻止編譯代碼的奇怪語法阻塞。 在許多他們所提供的.c文件中,他們有靜態函數,它看起來像這樣的原型: static DdNode * extraZddIsopCoverRandom ARGS((DdManager * dd, DdHashTable * table, DdNode * bOn, DdNode * bOnDc, int * pPerm, in

    0熱度

    1回答

    我面對一個可能很重要的問題,但我相信這是最容易使用的社會各界的幫助: 我在我的罐子以下項目: 下面MANIFEST.MF的 com (output of my compiled code) lib/a.jar b.jar ... (about 30 more) META-INF/MANIFEST.MF 內容: Manifest-Version: 1.0 Class-P

    0熱度

    1回答

    最近,我實施了一個新的構建器,在jenkins上運行gradle。我們的項目包含碧玉報告,所以我在下面的任務中添加了jasper報告api提供的ant任務來編譯碧玉報告。 task compileJasper { println "############# Compiling JasperReports in Projet $project.name #################

    -2熱度

    1回答

    在C++中,編譯器優化可能通過利用程序中未定義的行爲(如帶符號整數溢出和解引用空指針)產生「意外」程序行爲。如果在生產中使用發佈版本,則在發佈版本中測試程序非常重要。 在C#中,未定義的行爲很少見。是否有更多的理由使用其它的製造比 不安全代碼 多線程定時 調試/釋放模式啓用/禁用代碼(例如的#if) 之前測試在發佈版本的程序 優化是否可以產生不同的程序行爲,如C++?

    -1熱度

    2回答

    我讀過可以使用命令行g++ file1.cpp file2.cpp file3.cpp等編譯多個鏈接的C++文件。 但我的問題是:有沒有辦法將該文本寫入.txt文件,以便可以輕鬆更新?因爲我覺得寫每個文件的名字很長,不太實際... ++還有什麼方法可以用Atom Editor編譯多個C++文件嗎?我正在使用gpp-compiler包,但我找不到一種方法使其工作...

    0熱度

    1回答

    如果在命令行中指定的庫不存在,Binutils的經典「ar」工具不會失敗。 它只顯示消息「ar:< _library_name _>。a:沒有這樣的文件或目錄」,但返回碼爲零。 這使得分析構建問題有時非常困難,因爲人們花費大量時間來查找爲什麼某些函數在生成的二進制文件中缺失。 爲什麼這樣的行爲?真的,大多數Linux用戶發現正確的?爲什麼不添加至少一個失敗的選項? ar -V GNU ar (G

    -3熱度

    1回答

    無論如何,我可以將PIC MCU插入或集成到我的C#代碼中,以便創建文本編輯器並使用我的軟件編譯代碼。

    12熱度

    3回答

    我試圖編譯OpenCV 3.3新版本(發佈於2017年8月3日),但我得到的C++11 錯誤這是我cmake命令行: cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D WITH_CUDA=ON \ -D ENABLE_FAST_MATH=1 \ -D CUDA_FAST_MATH=1

    3熱度

    2回答

    我遇到了一個C++程序的問題,當我運行.exe程序會運行,並且我的程序窗口會打開,但控制檯會在後臺桌面上打開。我做了谷歌搜索,發現用-mwindows命令作爲參數編譯,刪除了控制檯。它做了什麼。但我不確定它究竟做了什麼,我很好奇。