compiler-flags

    2熱度

    3回答

    我的代碼中的核心作用,看起來是這樣的(一切是香草輸入和輸出): const int n = 40000; double * foo (double const * const x) { double * y = malloc (n*sizeof(double)); y[0] = x[0] + (0.2*x[1]*x[0] - x[2]*x[2]); y[1]

    0熱度

    1回答

    通過編寫一個可移植的WIn32應用程序,我想確保所有正確的設置完成。 我搜索了它,發現編譯器IMAGE_FILE_NET_RUN_FROM_SWAP開關。 我試圖把它列入我的dpr文件就像這樣: {$SetPEFlags IMAGE_FILE_NET_RUN_FROM_SWAP} // THIS ONE! {$R *.dres} {$R *.res} 反正德爾福XE7反正閱讀Embarca

    0熱度

    1回答

    我正在用一些默認選項編譯CMake,第一個是-DCMAKE_CXX_FLAGS=-std=c++11。 使用CMake的其他編譯也抱怨需要C++ 14的警告。 是否有可能有這個標誌添加多個選項,例如-DCMAKE_CXX_FLAGS=-std=c++11:c++14

    3熱度

    2回答

    我一直在嘗試編譯一個簡單的多線程代碼片段,我在網上找到該代碼片段以努力學習如何多線程。 要運行這段代碼,我需要使用編譯器標誌:-pthread和-std=c++0x。 但是,每當我嘗試添加標誌生成日誌不顯示他們正在使用。 我已經嘗試了一些在線的通用技巧來讓這些工作,但他們都沒有工作。有人可以幫忙嗎? 我試過其他的建議在線添加編譯器標誌代碼塊,但是當我這樣做,並檢查生成日誌沒有出現。

    0熱度

    1回答

    使用標誌(基於this post) IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP 和 IMAGE_FILE_NET_RUN_FROM_SWAP 這是可能加載可執行文件在內存中時,可執行文件在加載局域網路徑或可移動設備。 即使exe文件位於本地光盤上,是否可以實現同樣的效果? 我知道幾乎沒有性能改進,但爲了「擺脫光盤」,這是一個想法。 我沒有在文檔中找到這樣的編譯器選

    -2熱度

    2回答

    我寫了一個C程序,需要運行看似自定義的標誌。 我有一個名爲「hw3」的可執行文件,我將在終端中使用./hw3運行。現在,我想我的程序採取參數,如果你運行它使用標誌 ./hw3 -check ./hw3 -create 3 我已經有一個正常運作的代碼來完成這些任務,如何創建一個在新標誌運行該程序? 如果您也可以提供一些參考資料,則更好。

    1熱度

    1回答

    有沒有辦法在Windows上使用gcc編譯c或C++項目,您可以在其中將輸出可執行文件設置爲具有類似於Visual Studio項目的作者,許可證等的元數據?

    2熱度

    1回答

    我知道有很多編譯器標誌以及如何使用它們。有時在看到第三方代碼的時候,我們遇到了一面新的標誌,但卻不明白爲什麼這個標誌被使用了?即使現有代碼中存在保留週期,也不會顯示警告。 於是,我就發現,如果我可以找到所有與描述的編譯器標誌。這將有助於瞭解它的用法和其他標誌來替換它。 請爲我提供所有標誌的某些環節或列表。

    0熱度

    1回答

    我想通過getconf PAGESIZE命令輸出的結果作爲預處理器的-DPAGESIZE=`getconf PAGESIZE`形式在自定義分配器聲明定義了我的計劃[[gnu::assume_aligned(PAGESIZE)]]。 我試過如下: add_definitions(-DPAGESIZE=`getconf PAGESIZE`) 但它究竟是擴展爲-DPAGESIZE="\`getcon

    1熱度

    2回答

    我使用SBT建設項目,並在我的Build.scala: scalacOptions ++= Seq("-unchecked", "-deprecation", "-feature", "-Xfatal-warnings") 如何配置該項目上的名稱/可變陰影警告?我瀏覽過源here和here,但在許多選項中沒有看到我正在尋找的內容。對this old question的評論提到一個標誌-Ywar