Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
cc1plus:错误:g++ 无法识别命令行选项“-std=c++11”
我正在尝试使用编译g 以及 std c 11 or c 0x flags 但是 我收到这个错误 cc1plus error unrecognized command line option std c 11 g 版本 g GCC 4 1 2
c
C11
compilererrors
g
std
C++ 错误:基函数受保护
我想知道为什么下面的代码不能编译 class base protected typedef void base function type const void function impl const error void base fun
c
g
关于 __attribute__((__packed__)) 的 c++ 编译错误还有哪些其他方法?
当我编译以下代码时 include
c
g
使用模板时初始化数组
假设我有课Foo 以下工作正常 class Foo public const int bar Foo bar new int 2 1 2 但是 我尝试稍微更改一下以使用模板 template
c
class
gcc
g
C11
g++版本兼容性
这是一个特定的海湾合作委员会相关问题 我有一个用 g 4 1 2 编译的库 我想提供给用户 用户可以在他们的代码中使用我们的 API 并链接我们的库来创建最终的可执行文件 我的问题与 g 版本兼容性有关 我们的一些用户使用 g 4 4 3
c
gcc
compilerconstruction
g
backwardscompatibility
创建共享对象时,不能使用针对未定义符号的重定位 R_X86_64_PC32;使用 -fPIC 重新编译
我最近将 gSOAP 从 2 8 7 升级到 2 8 76 我必须对升级进行一些小的代码调整 但升级后代码将无法像以前那样链接到计算机上 我正在尝试使用 gSOAP 在使用 g 4 9 2 的计算机上创建共享库 我压缩了代码以创建一个测试用
c
Linker
g
sharedlibraries
gsoap
执行期间检测下溢
有没有办法在执行过程中自动检测下溢 具体来说 我认为应该有一个编译器选项来生成代码 在可能导致下溢和类似错误的数学运算之后立即检查它们 我说的是 G 编译器 C99 C 11 具有浮点控制函数 例如fetestexcept 和定义的标志 包
c
gcc
compilerconstruction
g
C++ int a[n] 在 g++ 中工作但不能在 vs2008 中工作
我有以下代码 int n cin gt gt n int numbers n 它在 Mac 上使用 g 我认为 通过 NetBeans 进行编译 而在 Windows 上则无法使用 VS2008 进行编译 为什么让它适用于每个编译器如此困难
c
Arrays
visualstudio2008
compilerconstruction
g
g++ 两次链接同一个库会出现问题吗?
我注意到 当我使用 gcc 制作应用程序并在链接阶段查看输出时 我看到以下库包含两次 home rb01 opt trx HEAD gcc 4 2 4 lib lib64 libstdc so 所以我只是想知道这是 g gcc 的问题还是第
c
gcc
g
函数模板的显式实例化失败 (g++)
我在函数模板的显式实例化方面遇到一些问题 即链接错误 在Visual Studio下项目链接正常 仅在g Unix下 使用Eclipse CDT 链接产生错误 在一个大项目中 函数调用是静态库的一部分 它与动态库链接 函数架构如下 函数模板
c
templates
gcc
g
eclipsecdt
使用 SFINAE 的代码可与 GCC 配合使用,但不能与 Clang 配合使用
我正在尝试在 C 11 中使用 SFINAE 来实现序列化库 我的代码可以在 GCC 中正常运行 但不能在 Clang 中运行 我在这里将其简化为最少的代码 template
c
C11
g
sfinae
Clang
从命令行运行程序时,C++ 出现错误“failure: locale::facet::_S_create_c_locale name not valid”
我似乎对 C 中的区域设置有问题 当我从 Eclipse 中运行我的程序时 一切正常 但是 当我尝试从命令行运行时 我不断收到此错误 失败 locale facet S create c locale 名称无效 这是触发错误的代码 Set
c
UTF8
g
locale
libstdc
使用 XCode 增加堆栈大小
我在Linux上开发了一个命令行应用程序 需要增加其堆栈 在 Linux 上我只是使用了解决方法 ulimit s unlimited在运行程序之前 在 Mac OS X 上 使用 G 命令行 我添加到编译选项 Wl stack size
xcode
g
静态链接到动态库。 glibc
所以 我遇到一个问题 一台机器上有两个版本的 GCC 3 4 6和4 1 这是由于新软件的一些依赖性问题 需要 glibc 4 1 当我将这个新软件与 4 1 库链接时 它链接得很好 但是 当执行软件时 它找不到该库 因为它正在我的 LD
gcc
g
Linker
glibc
为什么 GCC 仅仅通过将其放入循环中就被欺骗以允许未定义的行为?
以下内容是无意义的 但可以干净地编译g Wall Wextra Werror Winit self 我测试了GCC 4 7 2和4 9 0 include
c
gcc
g
compilerwarnings
undefinedbehavior
Eclipse IDE 中的 C++ 错误“nullptr 未在此范围内声明”
我正在运行 Eclipse Helios 并且安装了 g 4 6 希望我没有错 g 4 6 实现了 C 11 功能 我创建了一个使用 nullptr 和 auto 关键字的 C 项目 构建出现以下错误 filename cpp 13 13
c
g
eclipsecdt
如何包含
头文件并使用 std::numbers
在 gcc 和 g 版本 11 1 0 上运行 每次我运行这段代码时 我都会遇到问题 它说 std numbers 未声明 我尝试跑步g randomCodeWhileReading cpp o main std c 20在我的终端 我运行
c
gcc
g
codeblocks
C20
Makefile 无缘无故删除目标文件
这是 Makefile 代码 CC gcc CXX g OBJS OMXComponent o Event o hello jpeg o JPEG o OMXCore o Locker o Logger o BIN hello jpeg b
gcc
makefile
g
链接到 libcuda.so 时出现问题
我被一个似乎很容易诊断和解决的问题所困扰 我有一个使用 CUDA 驱动程序 API 的 C 源文件 当我使用它编译时nvcc 可执行文件已生成并且可以正常运行 但是 当我尝试使用它来编译它时g 链接器抱怨对符号的未定义引用 usr lib
gcc
Linker
CUDA
g
sharedlibraries
C++ 编译时错误:预期标识符位于数字常量之前
我读过其他类似的帖子 但我只是不明白我做错了什么 我认为我对向量的声明是正确的 我什至尝试声明没有尺寸 但即使这样也不起作用 出了什么问题 我的代码是 include
c
vector
g
«
1 ...
6
7
8
9
10
11
12
...25
»