compiler-flags

    1熱度

    2回答

    在ReactiveExtensions源代碼有代碼不同的實施方式之間的切換的巨大大片如 https://github.com/Reactive-Extensions/Rx.NET/blob/master/Rx.NET/Source/System.Reactive.Linq/Reactive/Linq/QueryLanguage.StandardSequenceOperators.cs 和片段 #i

    0熱度

    1回答

    的ifort編譯器描述-r8作爲標誌: -r8 Makes default real and complex variables 8 bytes long. REAL declarations are treated as DOUBLE PRECISION (REAL(KIND=8)) and COMPLEX declarations are treated as DO

    2熱度

    2回答

    我就在C網絡數據包模擬器的工作,需要使用幾個不同struct定義,例如: struct DMPacketStruct { short int header[8]; short int a; unsigned char b; short int c; }DMPacket; 默認情況下,編譯器(英特爾)會在b和c之後添加緩衝區,因此我可以使用#pragm

    10熱度

    3回答

    我目前使用CMake來創建一堆Visual Studio 2013項目,它的工作原理。 但是,默認情況下,自動創建的ZERO_CHECK和ALL_BUILD項目設置爲使用MBCS,但我希望它們使用Unicode字符集。 我沒有指定使用Unicode字符集爲我有以下項目: ADD_DEFINITIONS(-DUNICODE) ADD_DEFINITIONS(-D_UNICODE) 和它的工作。

    1熱度

    1回答

    在某些節目評委,我發現他們的默認GCC調用與標誌: -DEVAL -static -O2 -o 是什麼-DEVAL意思?

    1熱度

    1回答

    tl; dr:當我以一種方式編譯我的代碼時,可執行文件運行得很快。當我使用我的makefile時,它慢了10倍(可執行速度,而不是編譯時間)。 當我編譯下面的代碼(使用本徵包):使用線路 #include <Eigen/Dense> // For matrix math #include <iostream> using namespace std; using namespace E

    0熱度

    1回答

    我的文件堆疊是如下 dir1/ mylib.a myheader.h file.c executable dir2/ dependentfile.c // depends on functions in myheader.h implemented in mylib.a 我想鏈接我的靜態庫文件在我的Makefile文件,而不需使用的名稱,而只

    5熱度

    1回答

    我發現一個帶有Makefile的源文件包,我經歷了它,並且在CFLAG變量中,有一個FLAG -I,我在網上搜索到了,但是不能找到它實際上做了什麼。這與C文件中包含的庫文件有關嗎? (stdio.h,unistd.h,pthread.h) 請給我一個資料來源或簡要解釋,標誌-I做了什麼? -Regards

    1熱度

    2回答

    我被這麼長時間的錯誤困住了,下面,我正在學習,我想我不明白錯誤。 droid.cpp: In function ‘std::ostream& operator<<(std::ostream&, const Droid&)’: droid.cpp:94:30: error: passing ‘const Droid’ as ‘this’ argument of ‘std::string Dr

    0熱度

    3回答

    我正試圖將一堆可執行不同優化的可執行文件放在一起。我唯一的問題是,如果使用-c的gcc命令也能夠使用-O標誌? 我問這個問題,因爲我意識到當我只在gcc命令中放置優化標記來製作exe時,文件之間的大小沒有差異,這看起來不正確。 例如,我有這樣的事情: g++ -c cat.cpp g++ -c dog.cpp g++ cat.o dog.o -o catdog 我會用國旗上的一切是這樣