4
ответа

g ++ сгенерированный блок выглядит ужасным

Я довольно знаком с gcc блоком... Недавно я был вынужден использовать g ++ для некоторой очистки кода. Позвольте мне упомянуть, что я очень знаком с блоком, следовательно из любопытства, я часто смотрю на как хороший...
вопрос задан: 14 June 2012 01:20
4
ответа

Как объявление может конфликтовать с самим собой?

Это ошибка, которую я получаю при попытке скомпилировать некоторый код, который использует taucs (не мой код): ... / taucs / src / taucs.h: 554 : ошибка: конфликтующее объявление 'typedef struct taucs_ccs_matrix ...
вопрос задан: 24 August 2010 02:58
4
ответа

Есть ли какой-либо способ, которым я могу сделать g ++, только испускают предупреждения, имеющие отношение к моим файлам?

Мне нравится компилировать мой код с - Стену, и иногда даже - педантичный. Это - частично вещь стиля и частично то, что это действительно иногда испускает очень, очень полезные предупреждения (такие как использование = скорее...
вопрос задан: 8 July 2010 16:35
4
ответа

Что делает “- Стена” в “g ++ - Стена test.cpp-o тестирует”, делают?

- o изменяет выходное имя файла (я нашел, что использование - справка), Но я не могу узнать то, что - делает Стена?
вопрос задан: 9 March 2010 09:54
4
ответа

Какой смысл g ++ -Wreorder?

Опция g ++ -Wall включает в себя -Wreorder. Что делает эта опция, описано ниже. Мне не очевидно, почему кого-то это волнует (особенно достаточно, чтобы включить это по умолчанию в -Wall). -Заказ ...
вопрос задан: 1 December 2009 19:41
4
ответа

Ошибка: ожидаемый конструктор, деструктор или преобразование типов прежде''; маркер?

Я пытаюсь скомпилировать свой код для тестирования функции, чтобы считать и распечатать файл данных, но я получаю ошибку компиляции, которую я не понимаю - "ошибка: ожидаемый конструктор, деструктор или преобразование типов...
вопрос задан: 15 October 2009 15:36
4
ответа

Как создать в режиме выпуска с оптимизацией в GCC?

Каковы определенные опции, которые я должен был бы создать в "режиме выпуска" с полной оптимизацией в GCC? Если существует больше чем одна опция, перечислите их всех. Спасибо.
вопрос задан: 8 October 2009 00:14
4
ответа

Этот допустимый код C++?

У меня был следующий код, который был в основном, нечто класса {общественность: пустой метод ();}; пустое нечто:: нечто:: метод () {} я случайно добавил дополнительное нечто:: перед определением нечто::...
вопрос задан: 12 August 2009 16:01
4
ответа

Почему мой новый оператор не называют

Я хотел видеть, что динамично загруженная библиотека (загруженный dlopen и т.д.) действительно использует свое собственное новое операторы delete и не эти, определенные в программе вызова. Таким образом, я записал следующее...
вопрос задан: 30 June 2009 17:26
4
ответа

аргумент шаблонного класса по умолчанию путает g ++?

Вчера я столкнулся с g ++ (3.4.6) проблема компилятора для кода, который я компилировал без проблемы с помощью компилятора Intel (9.0). Вот фрагмент кода, который показывает то, что произошло: шаблон <...
вопрос задан: 12 May 2009 07:52
4
ответа

Несоответствие между определением конструктора и объявлением

У меня был следующий код C++, где аргумент моему конструктору в объявлении имел другой constness, чем определение конструктора.//testClass.hpp класс testClass {общественность:...
вопрос задан: 1 April 2009 15:50
3
ответа

Что такое .h.gch файл?

У меня недавно был проект класса, где я должен был сделать программу с G ++. Я использовал make-файл, и по некоторым причинам он иногда оставлял .h.gch файл. Иногда, это не влияло...
вопрос задан: 21 September 2019 20:02
3
ответа

Существует ли предел длины на g ++ имена переменной?

См. заголовок ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
вопрос задан: 10 August 2019 10:23
3
ответа

Неопределенная ссылка на vtable

При создании моей программы C++ я получаю сообщение об ошибке неопределенная ссылка на 'vtable... Какова причина этой проблемы? Как я фиксирую его? Это так происходит, что я получаю ошибку для...
вопрос задан: 19 June 2019 02:30
3
ответа

“g ++” и компилятор “C++”

Я просто нашел на своей Ubuntu, существует два других компилятора C++:/usr/bin/g ++ и/usr/bin/c ++. Я не знаком с последним, но C++ человека просто переходит к странице справочника gcc. Интересно, что такое их...
вопрос задан: 15 June 2019 23:22
3
ответа

C-библиотека, не связывающаяся использующий gcc/g ++

У меня есть c-библиотека, которую я использую в gcc. Библиотека имеет расширение .lib, но всегда связывается как статическая библиотека. Если я пишу программу, которая пользуется библиотекой как c-кодом, все как a-ok. Если я...
вопрос задан: 28 July 2017 03:15
3
ответа

Как подавить конкретные предупреждения в g ++

Я хочу подавить конкретные предупреждения от g ++. Мне известен флаг -Wno-XXX, но я ищу что-то более конкретное. Мне нужны некоторые предупреждения в -Weffc ++, но не все. Что-то вроде ...
вопрос задан: 17 July 2017 20:14
3
ответа

Соединение с MSVC DLL от MinGW

Я пытаюсь связать DSDK LizardTech GeoExpress в свое собственное приложение. Я использую gcc так, чтобы мы могли скомпилировать на для платформ. На Linux и Mac это работает легко: они обеспечивают статическую библиотеку (...
вопрос задан: 23 May 2017 12:17
3
ответа

Unix - “xargs” - вывод “в середине” (не в конце!)

использование в качестве примера xargs приложения в Unix может быть чем-то вроде этого: ls | xargs эхо, которое совпадает с (скажем, у меня есть someFile и someDir/в рабочем каталоге): someFile someDir эха...
вопрос задан: 7 January 2017 11:33
3
ответа

Как указать предпочтение пути к библиотеке?

Я компилирую программу C++ с помощью g ++ и ld. У меня есть .so библиотека, я хочу использоваться во время соединения. Однако библиотека того же имени существует в/usr/local/lib, и ld выбирает ту библиотеку...
вопрос задан: 3 January 2017 06:29
3
ответа

Как я получаю недостающие опытные предупреждения от g ++?

У меня в настоящее время есть проект, который использует g ++ для компиляции, это - код. Я нахожусь в процессе чистки кода, и я хотел бы удостовериться, чтобы все функции имели прототипы, для обеспечения вещей как символ константы *...
вопрос задан: 20 March 2016 08:02
3
ответа

предупреждение gcc" 'будет инициализировано после'

Я получаю много этих предупреждений из стороннего кода, что я не могу изменить. Существует ли способ отключить это предупреждение или по крайней мере отключить его для определенных областей (как нажатие/поп #pragma в VC ++)? Example:...
вопрос задан: 5 January 2016 23:51
3
ответа

Как использовать несколько версий GCC

У нас есть новое приложение, которое требует glibc 2.4 (от gcc 4.1). Машина, которую мы имеем, работает, имеет gcc 3.4.6. Мы не можем обновить, и приложение должно быть запущено на этой машине. Мы установили gcc...
вопрос задан: 17 September 2014 12:40
3
ответа

компиляция C++ в “реальные” программы

Я знаю, как использовать g ++ и все что скомпилировать программы C++. Мой вопрос, если у меня есть некоторый код, который зависит от различных библиотек, как я могу скомпилировать его в простой исполняемый файл, который я могу отправить кому-либо....
вопрос задан: 29 August 2014 09:38
3
ответа

g ++ связывание зависимости порядка при связывании кода c с кодом c ++

До сегодняшнего дня я всегда считал, что порядок передачи объектов и библиотек в g ++ на этапе компоновки не имеет значения. Затем сегодня я попытался связать код на С ++ с кодом на С. Я ...
вопрос задан: 5 October 2013 16:06
3
ответа

g ++ включают весь/usr/include рекурсивно

Я пытаюсь скомпилировать простую программу, с #include <gtkmm.h> путь к gtkmm.h/usr/include/gtkmm-2.4/gtkmm.h. g ++ не видит этот файл, если я конкретно не говорю ему-I/usr/include/...
вопрос задан: 28 December 2012 19:27
3
ответа

Ошибка GCC с шаблонами переменных: «Извините, не реализовано: невозможно развернуть« Идентификатор ... »в список аргументов фиксированной длины»

Выполняя вариационное программирование шаблонов в C ++ 11 на GCC, время от времени я получаю сообщение об ошибке «Извините, не реализовано: невозможно развернуть« Идентификатор ... »в список фиксированной длины». Если я ...
вопрос задан: 22 March 2012 20:40
3
ответа

XCode / GCC соединение проблемы: файл не имеет необходимой архитектуры

Я пытаюсь портировать проект окон, который включает повышение 1.37 и wxwidgets к Mac. Это компилирует хорошо, но компоновщик дает мне, "файл не имеет необходимой архитектуры для архитектуры PPC" ошибка для...
вопрос задан: 5 November 2011 15:44
3
ответа

Законность интервала * выстраивает = новый интервал [размер] ();

интервал * выстраивает = новый интервал [размер] (); оператор () позволяет устанавливать все значения массива к 0 (все биты к 0). это назвало инициализацию значения. Начиная с которой версии g ++ действительно ли это допустимо? Что относительно другого...
вопрос задан: 30 May 2011 21:30
3
ответа

как создать g ++

Я в настоящее время пытаюсь получить g ++ работа и рассмотрение http://gcc.gnu.org/install/build.html, я, может казаться, не нахожу, где это говорит, как "выполнить 3-этапную начальную загрузку компилятора". Где был бы я...
вопрос задан: 10 August 2010 06:31