Вопросы с тегом 'g++'

g++ - это интерфейс С++ в сборнике компиляторов GNU (gcc).
10

В чем разница между g++ и gcc?

В чем разница между g++ и gcc? Какие из них следует использовать для разработки общего С++?
05 окт. '08 в 20:25
12

usr/bin/ld: не удается найти -l <nameOfTheLibrary>

Я пытаюсь скомпилировать свою программу и возвращает эту ошибку: usr/bin/ld: cannot find -l<nameOfTheLibrary> в моем make файле я использую команду g++ и ссылку на мою библиотеку, которая является символической ссылкой на мою библиотеку, ра...
23 мая '13 в 9:20
5

Компиляция С++ 11 с g++

Я пытаюсь обновить компилятор C++ до C++ 11. Я немного искал, и я пришел к выводу, что мне нужно использовать флаг -std=C++0x или -std=gnu++0x, но я не знаю много о флажках. Может кто-нибудь мне помочь? (Я использую Ubuntu 12.04.) Вот ошибка, котор...
28 апр. '12 в 12:52
27

Undefined ссылка на vtable

При сборке моей программы C++ я получаю сообщение об ошибке неопределенная ссылка на 'vtable... В чем причина этой проблемы? Как мне это исправить? Так получилось, что я получаю сообщение об ошибке для следующего кода (рассматриваемый класс - CG...
17 июн. '10 в 19:57
3

С++ unordered_map с использованием настраиваемого типа класса в качестве ключа

Я пытаюсь использовать пользовательский класс в качестве ключа для unordered_map, как unordered_map ниже: #include <iostream> #include <algorithm> #include <unordered_map> using namespace std; class node; class Solution; class N...
10 июн. '13 в 2:34
12

to_string не является членом std, говорит g++ (mingw)

Я делаю небольшой словарь, запоминающий программу, где слова будут случайным образом мелькать на меня для значений. Я хочу использовать стандартную библиотеку С++, как говорит нам Bjarne Stroustroup, но я столкнулся с кажущейся странной проблемой пря...
19 окт. '12 в 13:29
6

Препроцессор дампа GCC определяет

Есть ли способ, чтобы gcc/g++ удалял его препроцессор из командной строки? Я имею в виду такие вещи, как __GNUC__, __STDC__ и т.д.
08 февр. '10 в 19:40
16

g++ undefined ссылка на typeinfo

Я просто наткнулся на следующую ошибку (и нашел решение онлайн, но не присутствовал в переполнении стека): (. gnu.linkonce. [материал]): undefinedссылка на [метод] [объект файл]:( gnu.linkonce [материал])..: undefined ссылка на `typeinfo для [Имя_...
21 нояб. '08 в 0:02
7

Undefined ссылка на статический член класса

Может кто-нибудь объяснить, почему следующий код не будет компилироваться? По крайней мере, на g++ 4.2.4. И что еще интереснее, почему он будет компилироваться, когда я делаю MEMBER в int? #include <vector> class Foo { public: static...
07 нояб. '08 в 17:39
8

Компиляция с помощью g++ с использованием нескольких ядер

Быстрый вопрос: что такое флаг компилятора, который позволяет g++ порождать несколько своих экземпляров для быстрой компиляции больших проектов (например, 4 исходных файла за один раз для многоядерного процессора)?
05 янв. '09 в 22:21
5

Как сделать переменный макрос (переменное количество аргументов)

Я хочу написать макрос в C, который принимает любое количество параметров, а не определенное число Пример: #define macro( X ) something_complicated( whatever( X ) ) где X - любое количество параметров Мне нужно это, потому что whatever перегру...
25 мар. '09 в 2:08
7

Отсутствующие включают "бит/С++ config.h", когда кросс-компиляция 64-разрядной программы на 32-разрядной версии в Ubuntu

Я запускаю 32-битную версию Ubuntu 10.10 и пытаюсь перекрестно скомпилировать 64-разрядную цель. Основываясь на моих исследованиях, я установил пакет g++ - multilib. Программа - очень простой мир приветствия: #include <iostream> int main( in...
10 янв. '11 в 2:20
5

Является ли уровень оптимизации -О3 опасным в g++?

Я слышал из разных источников (хотя в основном из моего коллеги), что компиляция с уровнем оптимизации -O3 в g++ как-то "опасна", и ее следует избегать вообще, если не доказано, что это необходимо. Это правда, и если да, то почему? Должен ли я прос...
18 июл. '12 в 16:29
6

Как увидеть, какие флаги -march = native будут активированы?

Я компилирую свое приложение на С++ с помощью GCC 4.3. Вместо того, чтобы вручную выбирать флаги оптимизации, я использую -march=native, который теоретически должен добавить все флаги оптимизации, применимые к аппаратным средствам, которые я компили...
29 мар. '11 в 9:14
3

LD_LIBRARY_PATH против LIBRARY_PATH

Я создаю простую программу на С++, и я хочу временно заменить предоставленную системой общую библиотеку более новой версией для разработки и тестирования. Я попытался установить переменную LD_LIBRARY_PATH, но с помощью компоновщика (ld) не было: /...
22 нояб. '10 в 22:02