0
ответов

Единая инициализация ссылок

Я в настоящее время пытается понять новую унифицированную инициализацию C ++ 0x. К сожалению, я наткнулся на единую инициализацию ссылок. Пример: int main () {int a; int & ref {...
вопрос задан: 1 July 2011 13:18
0
ответов

Шаблонные объектные файлы C ++

Допустим, у меня есть два файла .cpp, file1.cpp и file2.cpp, которые используют std :: vector . Предположим, что file1.cpp имеет int main (void). Если я скомпилировал оба файла в file1.o и file2.o и связал их ...
вопрос задан: 1 July 2011 00:10
0
ответов

Связывание файлов в g ++

Недавно я пытался скомпилировать программу в g ++ (в Ubuntu). Обычно я использую Dev-C ++ (в Windows), и там он отлично работает, если я создаю проект и помещаю туда все необходимые файлы. The ...
вопрос задан: 30 June 2011 09:00
0
ответов

Как использовать несколько исходных файлов для создания одного объектного файла с помощью gcc

Я использую -c с g ++ для создания группы объектных файлов, и это позволяет мне указать только один исходный файл для каждого объектного файла. Я хочу, чтобы в некоторые из них входило несколько файлов. Есть ли ...
вопрос задан: 27 June 2011 07:05
0
ответов

Как предотвратить проблемы, связанные с созданием std :: string из `0`?

void foo (const std :: string & s) { } int main () {foo (0); // компилируется, но неизменно вызывает ошибку времени выполнения return 0; } Компилятор (g ++ 4.4) очевидно интерпретирует 0 как char * NULL и ...
вопрос задан: 26 June 2011 13:59
0
ответов

Ищете инструмент статического порядка ссылок в Linux [закрыто]

Есть ли какие-нибудь достойные инструменты определить оптимальный порядок статических ссылок с g ++ под Linux? Я знаком с общими вопросами, включая (при необходимости) использование повторных ссылок на один ...
вопрос задан: 22 June 2011 02:03
0
ответов

Как сделать так, чтобы g ++ имитировал поведение экземпляра шаблона MSVC ++?

Я пытаюсь перенести свою собственную библиотеку из Visual Studio в g ++ на GNU / Linux, и у меня возникают проблемы с компиляцией шаблона. Действительно, в Visual C ++ шаблоны создаются только тогда, когда они ...
вопрос задан: 20 June 2011 23:23
0
ответов

Как отключить все предупреждения в g ++ в нескольких строках кода

Как отключить все предупреждения в нескольких строках кода. Определенные предупреждения можно отключить с помощью функции диагностики GCC, но есть ли флаг для всех предупреждений. Я пробовал этот способ, но он не работает #pragma ...
вопрос задан: 20 June 2011 05:52
0
ответов

gcov и глобальные деструкторы

MWE #include < iostream> struct Foo {Foo () {std :: cout << "Построение Foo" << this << std :: endl; } ~ Foo () {std :: cout << "Destructing Foo" << ...
вопрос задан: 16 June 2011 13:11
0
ответов

Почему использование .get boost :: tuple не работает в шаблонных функциях в gcc?

При попытке переноса кода при компиляции в linux я получаю специфические ошибки компиляции. Перебирая кодовую базу, мне, наконец, удалось свести ее к следующему коду. 5: // включить и использовать ...
вопрос задан: 10 June 2011 19:57
0
ответов

Всегда ли включение -msse, -msse2 и -mfpmath = sse заставит мою программу работать быстрее?

У меня есть программа на C ++, которая выполняет много математических операций (в основном это вызовы функций sin (), sqrt () и так далее). Я знаю, что теоретически включение -msse, -msse2 и -mfpmath = sse должно предоставлять больше регистров ...
вопрос задан: 8 June 2011 22:46
0
ответов

Придирчивость аргументов командной строки GCC

GCC может быть довольно требовательным к порядку, в котором он принимает свои аргументы: # Работает. g ++ Foo.cpp -L. -Я. -lBar -o Foo # Ошибки компоновщика. g ++ -o Foo -I. -L. -lBar Foo.cpp Что, в частности, такое ...
вопрос задан: 6 June 2011 05:00
0
ответов

Предупреждение g ++ при использовании необязательного ключевого слова 'struct'

Если я напишу эту программу: #include namespace foo {struct bar {int x; }; } int main (void) {struct foo :: bar * a = new struct foo :: bar; удалить; return ...
вопрос задан: 1 June 2011 20:52
0
ответов

Поддержка std :: atomic в g ++ 4.4.3

Я использую g ++ версии 4.4.3 в ОС Ubuntu. Согласно этой матрице здесь предполагается также поддерживать std :: atomic. Каждый раз, когда я использую #include , компилятор выдает ошибку и говорит ...
вопрос задан: 31 May 2011 13:42
0
ответов

Ошибка компиляции «Неопределенные символы» на osx

Я пробую очень простую программу cpp на osx, просто чтобы познакомиться с платформой osx, поэтому я очень удивлен чтобы увидеть сообщение об ошибке. Вот код: #include ...
вопрос задан: 29 May 2011 10:19
0
ответов

How to statically link all libraries except a few using g++?

I have a requirement that I link all my libraries statically including libstdc++, libc, pthread etc. There is one omniorb library which I want to link dynamically. Currently I have dynamically linked ...
вопрос задан: 28 May 2011 09:06
0
ответов

Как мне включить путь к библиотекам в g ++

Я пытаюсь включить путь к дополнительным библиотекам в свой make-файл, но могу ' t выяснить, как заставить компилятор использовать этот путь. пока что у меня есть: g ++ -g -Wall testing.cpp fileparameters.cpp main ....
вопрос задан: 26 May 2011 15:37
0
ответов

Как связать объектный файл (* .o) и файл статической библиотеки (* .a)

У меня есть 2 объектных файла (* .o ) и одну статическую библиотеку (* .a) с использованием g ++ Как связать эти файлы и стать 1 объектным файлом (* .o)? Пожалуйста, посоветуйте… спасибо.
вопрос задан: 23 May 2011 03:39
0
ответов

Каков реальный нижний предел для (signed) long long?

Проверка ограничений типа long long с помощью std :: cout << std :: numeric_limits :: min (); Я получаю -9223372036854775808 Однако при компиляции следующего кода: int main () {...
вопрос задан: 21 May 2011 12:11
0
ответов

Невозможно скомпилировать mergevec.cpp из учебника Haartraining

Я следовал этому руководству (http://note.sonots.com/SciSoftware/haartraining.html), чтобы пройти обучение Хаару. В настоящее время я застрял на создании обучающих выборок, в частности ...
вопрос задан: 21 May 2011 03:54
0
ответов

RVO / NRVO и общедоступный неопределенный конструктор копирования

Я борюсь со следующим предложение сейчас, и я хочу знать юридические и, в меньшей степени, моральные аргументы против него или за него. Что у нас было: #include class T; класс C { public: C () ...
вопрос задан: 15 May 2011 17:33
0
ответов

Правильная установка mingw-get - отсутствует путь mingw / msys и многое другое!

Я использую Windows XP. Я следил за этим руководством и скачал здесь mingw-get-inst. Я делал это пару раз, и в последний раз я проверял boes для установки ВСЕГО, включая ...
вопрос задан: 10 May 2011 16:32
0
ответов

Использование unordered_map из C ++ 0x

Я использую unordered_map, который включен как: #include <неупорядоченная_карта> и программа составлена ​​следующим образом: g ++ Test.cc -std = gnu ++ 0x -o тест Я использую unordered_map TR1 или ...
вопрос задан: 10 May 2011 00:39
0
ответов

Как собрать MinGW W64

Я новичок в Stack Overflow, C ++ и MinGW W64. Моя проблема в том, что я не знаю, как собрать MinGW W64, все, что я знаю, как сделать, это дважды щелкнуть exe и установить файлы на свой компьютер. ...
вопрос задан: 5 May 2011 00:58
0
ответов

Почему эта маленькая программа на C ++ не компилируется с использованием G ++?

Следующий код не будет компилироваться с G ++ 4.5 или 4.6 (снимок). Он будет компилироваться с компилятором Digital Mars 8.42n. template struct Foo {template void bar (int ...
вопрос задан: 4 May 2011 21:43
0
ответов

Неопределенные символы для архитектуры i386:

Я недавно перешел на Mac, и я изо всех сил пытаюсь использовать компиляторы командной строки. Я использую g ++ для компиляции, и при этом создается один исходный файл. если я попытаюсь добавить собственный файл заголовка, когда я ...
вопрос задан: 28 April 2011 23:31
0
ответов

Странная инициализация нуля с помощью g ++

Я столкнулся со странным поведением следующего кода, играя с инициализацией int с помощью g ++ 4.4.3. int main () {int x (int ()); int y = int (); ...
вопрос задан: 28 April 2011 07:38
0
ответов

Настройка G ++ или ICC для mpi.h в Ubuntu

Я никогда не занимался серьезным программированием за пределами VS08. Я пытаюсь скомпилировать программу под названием LAMMPS с любым из двух соответствующих файлов make. Один вызывает g ++, а другой вызывает icc (Intel ...
вопрос задан: 23 April 2011 04:16
0
ответов

Является ли g ++ компилятором C ++ и компоновщиком ?

Я смотрел результат сборки в Eclipse. Я' m кросс-компиляция для процессора ColdFire. Строка компиляции выглядит так: m68k-elf-g ++ -O2 -falign-functions = 4 -IC: \ nburn \ include -IC: \ ...
вопрос задан: 22 April 2011 19:42
0
ответов

Компиляция C ++ под Linux без библиотеки времени выполнения

Недавно я начал исследовать способ, которым среда выполнения C ++ библиотека используется сгенерированным кодом. В основном мне очень любопытно, но я также хочу оценить объем работы, необходимой для разработки ...
вопрос задан: 21 April 2011 00:39