g++相关内容

如何在空间分隔的信息由在C文件中读取++

在一个文本文件,我将有一个包含一系列数字的线,用空格分隔每个数字。我将如何读这些数字和他们都存储在一个阵列? 解决方案 的std :: ifstream的文件(“文件名”); 的std ::矢量<&INT GT;阵列; INT编号; 而(文件>>数){ array.push_back(数); } ..
发布时间:2016-05-31 20:32:22 C/C++开发

有什么不对的std ::阵列的该行内初始化?

考虑以下声明: 的#include<阵列GT;结构点¯x { //的std ::阵列<布尔,3> ARR = {假的,假的,假}; 布尔BRR [3] = {假的,假的,假}; }; 由于是,它通常是由G ++编译5.2。但是,如果我取消注释的std ::阵列,我得到一个错误: TEST.CPP:5:46:错误:数组必须用括号括起来的初始化程序初始化 ..
发布时间:2016-05-31 20:13:34 C/C++开发

MAC OSX 10.7.4,X code 4.4.1,没有<阵列GT;头文件?

我写会使用C ++标准库的容器阵列举办一些对象的程序。但是,每当我尝试包括code的下面一行在我的计划: 的#include<阵列GT; 我收到以下错误在编译时: 75-143-76-177:软jeffersonhudson $ G ++ mms.cpp -o MMS mms.cpp:5:17:错误:数组:没有这样的文件或目录 75-143-76-177:软jeffersonhudso ..
发布时间:2016-05-31 18:49:52 其他开发

如何初始化数组相同数量的C中的所有元素++

我想初始化的一切设定在-1 int数组。 我尝试以下,但它不工作。它仅在-1设置第一值 INT目录[100] = {-1}; 为什么它不工作的权利? 解决方案 我在所有的答案提示惊讶矢量。他们甚至不一样的东西! 使用 的std ::填写 ,从<&算法GT; : INT目录[100]; 的std ::填充(目录,目录+ 1​​00,-1); 不关心直接的问题,但是当涉及到​​ ..
发布时间:2016-05-30 22:33:05 C/C++开发

从编译器的详细输出使用内联汇编程序什么时候?

我赶上ARM下编译失败的一些内联汇编: G ++ -DNDEBUG -g2 -O2 -pipe -c sha.cpp {标准输入}:汇编的消息: {标准输入}:779:错误:预计ARM寄存器 - `ROR [SP,#20]#31“ {标准输入}:799:错误:预计ARM寄存器 - `ROR [SP],#31“ {标准输入}:848:错误:预计ARM寄存器 - `ROR [SP,#4,#31 ..
发布时间:2016-05-29 15:03:20 C/C++开发

缺少手臂摹++的东西

我安装了codeSourcery G ++工具链,并试图编译一个简单的Hello World程序: 的#include<&iostream的GT;使用命名空间std;诠释的main() { COUT<< “Hello World”的<< ENDL; 返回0; } 和得到了很多错误链接器 $臂无 - EABI-G ++ helloworld.cp ..
发布时间:2016-05-29 15:02:17 其它硬件开发

为ARM交叉编译安装gcc的问题

安装GCC的交叉编译为ARM问题 我一直在试图安装GCC-臂Linux的fnueabi包,我已经用几种不同的方法做了几次,但我似乎总是缺少C ++文件夹中包含的目录。 要安装,我用: 命令和apt-get安装GCC-ARM的Linux的gnueabihf 和在安装完成后,我有臂Linux的gnueabi和手臂-Linux的gnueabihf文件夹在我的/ usr目录下。当我进入在/ usr ..
发布时间:2016-05-29 14:56:52 服务器开发

在Ubuntu的手臂交叉编译升压1.57.0

我是新进的交叉编译过程。需要交叉编译Boost库的手臂。请建议一步交叉编译Boost库。 是否有可能越过Boost库的编译所需的功能? 解决方案 要使用交叉步followig编译boost库: 引导文件中,code: ./ bootstrap.sh 修改修改配置文件(项目build.jam中),以通过用“用gcc”取代线使用ARM工具链 使用gcc:手臂:手臂-Linux ..
发布时间:2016-05-29 14:27:48 其它硬件开发

G ++编译器标志,以减少二进制文件的大小

我有一个Arduino乌诺R3。我对每个使用C ++我的传感器使逻辑对象。 Arduino的非常有限的板载内存32KB *和平均,我的编译对象现身6KB左右*。 我已经在使用所需的最小的可能的数据类型,以试图最小化我的内存占用。是否有一个编译器标志,以减少二进制文件的大小,或者我需要用更短的变量和函数名,少的功能等,以最大限度地减少我的code基? 此外,对于减少二进制文件的大小其他任何提示或 ..
发布时间:2016-05-28 20:39:36 C/C++开发

与MAC OS X 10.6的MySQL C API编译问题

我有一个问题与MySQL C API和Mac OS X 10.6。当我想编译SQL客户端程序,它与此错误消息中止 LD:找不到-lmysqlclient库 collect2:LD返回1退出状态 我用此命编译: G ++ -I在/ usr /本地/ MySQL的/有/ -L在/ usr /本地/ MySQL的/ lib目录/ -lmysqlclient的main.cpp ..
发布时间:2016-05-22 21:48:09 数据库

如何运行C ++中的Andr​​oid应用程序SHELL

我要运行的Hello World 写在C ++和汇编与的Andr​​oid工具链9 ,但我面临的问题:默认情况下,我没有权限来启动它并使用chmod`我不能更改权限。 我用的Andr​​oid 2.3.3 - API级别10 应用程序是由交叉编译器编译为 API 9级 步骤: 编译应用程序: 〜/ toolchain_andr9 /斌/ ARM-Linux的androideabi-G ..
发布时间:2016-03-29 23:03:41 移动开发

C ++的隐含参数的顺序:这和返回的对象,它先行?

在C ++中,一个成员函数最多可以有2隐含参数:这个指针和返回的对象的地址。他们precede明确的参数,但是: 哪一个先行的 在特别,我很感兴趣,在Android的NDK(GCC为基础,ARM)。会发生什么 例如: MyClass类{ 上市: 诠释A,B; MyClass的(INT AA,BB INT):A(AA),B(BB){}; MyClass的改性的(INT DA,DB ..
发布时间:2016-03-29 22:57:02 移动开发

如何在Android / Linux构建OpenSSL的?

喜 我在需要建立OpenSSL的LIB为Android NDK R5B,今天将是我... useles打第二日。这里是短名单我做了什么 下载: https://github.com/fries/android-external-openssl/ 因为我发现这里的StackOverflow固定.S< - >取值问题 在加密被建造...直到我得到这个消息: / prebuilt /窗/箱/ ..
发布时间:2015-12-03 10:25:22 移动开发

如何生成置换反复字符

我基本上要创建的字符串,它由三个操作符号(例如: + - * 或 ++ / 或 +++ )。这些字符串中的每一个应该被推入矢量<串GT; opPermutations 这是我的code到目前为止: //设置排列为运营商 串operatorBank [4] = {“+”,“ - ”,“*”,“/”}; 做 { 串currentPerm = operatorBank [0] ..
发布时间:2015-11-30 21:05:09 C/C++开发

是什么让海湾合作委员会的std ::列表排序实现得这么快?

我有一个链表实现,我尝试用两种归并和快速排序算法。 我不明白的是为什么的std ::列表排序操作是如此之快。 看着linux下的std ::名单,这似乎是链表为好,而不是基于阵列的列表。 合并排序我试图几乎相同的戴夫宝洁的版本在这里: 合并排序链表 另外,我想我会尝试在此基础上code一个简单的快速排序: HTTP://www.flip$c$c.com/archives/Quick_Sort ..
发布时间:2015-11-30 20:29:04 服务器开发

的修改到%ESP引起SIGSEGV

有时候我用下面的code,以避免堆栈溢出的编码竞赛参加的时候。 INT主要() { 静态const int的_STACK_SIZE = MAXN * 10; 静态INT _STACK [_STACK_SIZE * 2],_ESP; __asm​​__ __volatile__ ( “MOVL %% ESP,%0 \ N” “MOVL%1,%% ESP \ ..
发布时间:2015-11-28 12:19:01 服务器开发

海湾合作委员会,宽长整型不同架构

在64位架构,长整型,根据GCC是至少的int64_t 。在32位,长整型至少 int32_t 。随着微软的编译器,长始终是一个 int32_t ,不论32/64位。有没有什么办法: 强制GCC对待只要一个的int64_t,在32位? (为便于测试) 强制GCC治疗,只要在64位一个int32_t? (是否符合MS的编译器)。 解决方案 不这样做 - 使用标准类型,如 int32_t , u ..
发布时间:2015-11-28 12:12:24 其他开发

我如何编译使用G ++瓦特/ $ C $个cblocks 64位?

我目前正在创建一个共享库DLL,但我需要加载它在运行时在64位环境中,因此目前还无法正常工作。 我怎样才能用得自code块编译64位的DLL ++? 我已经试过像-m64编译器选项,但没有一个似乎工作。 解决方案 要编译的自定义g Windows 64位++编写的程序,你需要的 MinGW64 。我相信,code ::块带有MINGW32。 要安装到code ::块,解压缩文件的文件夹没 ..
发布时间:2015-11-28 12:08:13 C/C++开发