gcc4相关内容
/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS=.build-conf/usr/bin/make -f nbproject/Makefile-Debug.mk dist/Debug/GNU-MacOSX/cppapplication_1mkdir -p 构建/调试/GNU-MacOSXrm -f 构建/调试/GNU-MacOSX/m
..
Programming: Principles and Practice using C++第 3 章(第 6 次印刷)),Stroustrup 声明 (p.68):“请注意,sqrt() 不是为 int 定义的". 这是一个基于该章节的简单 C++ 程序: #include "std_lib_facilities.h"主函数(){诠释 n = 3;cout
..
GCC 4.x 不接受 C++14 代码的 --std=c++14 开关 - 它需要 --std=c++1y 代替.更高版本采用 --std=c++1z 但(可能)不是 --std=c++17 尚未设置(在 2016 年编写).也许 C++11 也有类似的问题. CMake 是否有一些工具(也许作为一个模块)来根据 GCC 版本传递正确的开关? 解决方案 当想要指定特定的 C++ 版
..
更新 - 许多人坚持认为我需要为该财产申报 iVar.有些人不这么认为,因为我使用的是现代运行时(64 位).我可以确认我已经成功使用了没有 iVars 的 @property 几个月了.因此,我认为“正确"的答案是对为什么在 64 位上我突然必须明确声明 iVar 时(并且仅当)我将从子类访问它的解释.到目前为止,我看到的唯一一个可能是 GCC 错误(感谢 Yuji).毕竟不是那么简单.....
..
我正在将一个应用程序移植到 C 语言的 ARM 平台上,该应用程序也在 x86 处理器上运行,并且必须向后兼容. 我现在在变量对齐方面遇到了一些问题.我已经阅读了 gcc 手册__attribute__((aligned(4),packed)) 我将所说的解释为结构的开头与 4 字节边界对齐,并且由于打包语句,内部保持不变.> 最初我有这个,但偶尔它会与 4 字节边界不对齐. typed
..
我在ubuntu上使用gcc 4.4.3.我使用命令安装了cmph库工具0.9-1 sudo apt-get install libcmph-tools 现在,当我尝试编译示例程序vector_adapter_ex1.c时,gcc能够在其包含文件中检测到cmph.h库,但显示出多个错误,例如 vector_adapter_ex1.c :(.text + 0x93):对cmph_i
..
我可以在xcode 3.5.2中构建openssl,但是最近我升级到了Xcode 4.2.1.现在,当我尝试使用相同的旧Xcode进行构建时,出现了错误. 制作[1]:/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2:无此类文件或目录 Cp: libcrypto.a: No such file or dir
..
我为具有 8位反向"例程. ="nofollow"> ATmega2560 处理器. 我正在使用 GNU C( WinAVR 20100110)版本4.3.3(avr)/由GNU C版本3.4编译. 5(mingw-vista special r3),GMP版本4.2.3,MPFR版本2.4.1. 首先,我创建了一个反向字节的全局查找表(大小:0x100): uint8_t Bi
..
我在编写一段研究代码时遇到了麻烦.它由一个用C ++编写的组件和另一个用FORTRAN编写的组件组成.我认为问题与我的gcc版本有关. 例如,第一个文件是C ++文件(foo.ccp) #include using namespace std; extern "C" { extern int MAIN__(); } int main(){ cout
..
GCC 4.x不接受C ++ 14代码的--std=c++14开关-取而代之的是--std=c++1y.更高的版本采用--std=c++1z,但(可能)不是--std=c++17,尚未设置(在2016年编写).也许C ++ 11也有类似的问题. CMake是否具有某种功能(也许作为模块)可以根据GCC版本传递正确的开关? 解决方案 当要指定特定的C ++版本时,建议在CMake 3.
..
前提 我正在使用C库(来自C ++),该库提供以下接口: void register_callback(void* f, void* data); void invoke_callback(); 问题 现在,我需要注册一个函数模板作为回调,这给我带来了问题.考虑以下代码: template void my_callback(void* data
..
我正在开发一个库,需要确保它可以与4.1.2一起编译(我知道,这给我带来了很大的乐趣).因此,我在Fedora 14机器上下载,编译并安装了GCC41. 现在在CMake中,我仅将以下内容更改为变量 CMAKE_CXX_COMPILER =/opt/gcc41/bin/c ++ 41 CMAKE_C_COMPILER =/opt/gcc41/bin/gcc41 它可以正常编译,但是似乎
..
背景 我正在编写一个针对几种不同手机的程序,包括iPhone。该计划取决于几个第三方库。我很难为iPhone和iPhone模拟器交叉编译这些第三方库。这些库包括Apache Portable Runtime和GNUTLS,以及它们的依赖项。我希望构建的库最后以前缀“/opt/iphone-3.1”,“/ opt / iphone-3.0”,“/ opt / iphone-2.2.1”,“/
..
我看过这些,他们不回答我的问题: 变量大小的对象可能未被初始化
..
我阅读了函数调用之间的返回值值,并使用以下代码片段进行了实验: / *文件structaddr.c * / #include #define MSIZE 10 struct simple { char c_str [MSIZE]; }; struct simple xprint(void) { struct simple ret = {“
..
- >我试图在OSX Lion上安装Imagemagick,但有些内容不能按预期工作。 brew install imagemagick / usr / local / git / bin / git ==>克隆https://github.com/adamv/ImageMagick.git 克隆到/ Users / klebershimabuku / Library / Cac
..
我正尝试在MinGW上向GCC应用这个补丁让它编译GDC 2 ,但我不知道如何。 (我对GCC的内部依然很陌生,甚至对一般的* nix工具都是新手)。我知道有 patch 命令,但我无法弄清楚如何使用它,我甚至不知道我是否有足够的信息。 如何为GCC应用补丁? stdin (控制台输入)默认可以使用GNU Patch来为其提供补丁文件。 ,例如: 补丁
..
当我试图在GCC 4.4和GCC 4.5上做同样的操作时,我观察到了不同。因为我这样做的代码是专有的,所以我无法提供它,但我观察到类似的失败,这个简单的测试用例。 我基本上试图做的是让一个共享库(libb)依赖于另一个共享库(liba)。加载libb时,我认为应该加载liba - 即使libb不一定在liba中使用符号。 我在观察的是当我编译GCC 4.4,我观察到liba被加载,但是
..
在 编程:使用C ++的原则和实践 的第3章(第6次印刷),Stroustrup状态(p.68):“注意 sqrt()没有为 int 。 这是一个简单的基于该章的C ++程序: #include“std_lib_facilities.h” int main() { int n = 3; cout
..
我在Ubuntu 14.04下使用Fortran 90模型。 Ubuntu软件中心安装了gfortran 95编译器(gfortran 4:4.8.2-1ubuntu6)和gcc 4:4.8.2-1ubuntu6。在运行模型后,我得到以下错误信息: pre $编程接收到的信号SIGFPE:浮点异常 - 错误的算术运算。此错误的 回溯: #0 0x7F70C71AF7D7 #1 0x7F
..