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 我会用国旗上的一切是这样