29得票3回答
调整变量跟踪分配长度

在发布版本中,我从GCC 4.4.7收到以下信息性警告。 注意:使用-fvar-tracking-assignments时变量跟踪大小限制已超出,正在尝试重新调整 我是否超出了变量跟踪分配支持的变量名称长度? 如果是,有没有一种方法可以调整支持的大小?

27得票1回答
在GCC中,-std=gnu++0x和-std=c++0x有什么区别?应该使用哪一个?

我在使用GCC 4.4.3(用于Android)时,使用-std=c++0x时遇到了<stdint.h>的问题:// using -std=c++0x #include <stdint.h> uint64_t value; // error: 'uint64_t' d...

25得票2回答
如何让nvcc CUDA编译器进行更多优化?

当使用C或C++编译器时,如果传递-O3开关,执行速度会更快。在CUDA中,是否有相应的内容? 我正在使用命令nvcc filename.cu编译我的代码。之后我执行./a.out。

24得票2回答
g++的-g选项相当于VS2010 cl编译器的哪个选项?

使用带有-g选项的g++,我可以使用gdb进行调试。 Visual Studio 2010 cl.exe编译器中与此选项相当的是什么? 这个页面有不同的库(debug/release)用于链接。 如果我使用cl.exe进行编译调试选项,是否必须使用相应的库链接选项(/MD/MT vs /...

23得票4回答
在配置文件(例如tsconfig.json)中抑制任何错误的可能性(例如包括TS7017)。

我想要抑制任何想要的错误;TS7017 只是一个例子。 也许现在可以实现?TypeScript v4++ 能帮忙吗? 我想要实现类似下面的功能(例如,在 tsconfig.json 的 compilerOptions 中):// ATTENTION PSEUDO CODE suppress...

20得票1回答
GCC使用-Werror和-Wno-error=unused选项时,效果与预期不符。

我总是使用-Wall -Wextra -Werror进行编译。 然而,很多时候当我进行快速编译测试时,我需要忽略-Wunused错误套件。出于各种原因,我希望将它们视为警告而不是错误,同时将所有其他警告视为错误。 -Wno-unused 当然不会显示任何警告,所以它不是我需要的。 我认为...

20得票3回答
如何禁用窄化转换警告?

我使用-Wall,并升级到新的gcc版本后,出现了很多warning: narrowing conversion警告。我想禁用这些警告,但希望保留所有其他警告(最理想的情况是这样)。 在http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.htm...

20得票3回答
为什么GCC不显示向量化信息?

我正在使用Codeblocks在Windows 7上编写C程序。该程序使用OMP库。GCC版本为4.9.2。Mingw x86_64-w64-mingw32-gcc-4.9.2.exe。 使用的标志是: -fopenmp -O3 -mfpmath=sse -funroll-loops -ft...

20得票1回答
如何在使用Clang编译时增加OS X的堆栈大小?

我可以在使用clang++时指定堆栈大小吗?我找不到任何编译器选项可以让我这样做。我正在使用OS X。 注意:此问题特指Clang编译器,而非GCC编译器。

20得票2回答
在Visual Studio中,“Create Precompiled Header”(/Yc)和“Use Precompiled Header”(/Yu)有什么区别?

我阅读了MSDN文档,但最终并没有清楚地理解它们之间的实际区别。两者似乎都需要在每个*.cpp文件的顶部添加stdafx.h。 我正在使用VS2008。 有人能帮忙解释一下吗?