2
ответа

Почему GCC нужны дополнительные объявления в шаблонах, когда VS не делает?

шаблон <имя типа T> класс Основа {защищенный: Основа () {} T& добираются () {возвращают t;} T t;}; шаблон <имя типа T> Полученный класс: общедоступная Основа <T> {общественность: Основа <T>:...
вопрос задан: 11 May 2010 23:01
2
ответа

Преобразуйте.o файл в .exe

Действительно ли возможно преобразовать объектный файл.o, который был создан от.c исходного кода до .exe? И если это возможно, там прямая команда с помощью gcc?
вопрос задан: 10 May 2010 15:41
2
ответа

Почему не делает GCC, производят предупреждение при присвоении литерала со знаком неподписанному типу?

Несколько вопросов на этом веб-сайте показывают ловушки при смешивании подписанных и неподписанных типов, и большинство компиляторов, кажется, делает хорошее задание о генерации предупреждений этого типа. Однако GCC не кажется...
вопрос задан: 5 May 2010 08:19
2
ответа

ошибка вектора push_back C++: запрос на участника 'push_back' …, который имеет нетип класса 'вектор (символ, средство выделения (символ)) () ()'

Я использую Cygwin с GCC, и в конечном счете я хочу читать в файле символов в вектор символов, и использующий этот код #include <fstream> #include <вектор> #include <stdlib....
вопрос задан: 5 May 2010 03:43
2
ответа

Легкие спин-блокировки создаются из атомарных операций GCC?

Я хотел бы минимизировать синхронизацию и написать свободный от блокировок код, если это возможно, в моем проекте. Когда абсолютно необходимый я хотел бы занять место, легкие спин-блокировки создали из атомарных операций...
вопрос задан: 27 April 2010 01:18
2
ответа

Как я могу установить новую версию gcc на человечности

Я использую человечность 9.10, и она идет с gcc 4.4. Как я могу установить gcc 4.5, не завинчивая мой gcc 4.4. среда. Мне просто нужен gcc 4.5 для компиляции 1 приложения.Спасибо.
вопрос задан: 23 April 2010 19:26
2
ответа

Как использовать кэш выборочно?

Я должен скомпилировать несколько версий приложения, записанного в C++, и я думаю для использования кэша для ускорения процесса. практические руководства кэша имеют примеры, которые предлагают создать символьные ссылки, названные gcc, g ++ и т.д. и...
вопрос задан: 22 April 2010 16:28
2
ответа

C файл читает листовые посторонние символы

Я пытаюсь считать содержание файла в мою программу, но я иногда продолжаю получать посторонние символы в конце буферов. Я не использовал C много (скорее, я использовал C++), но я...
вопрос задан: 22 April 2010 13:33
2
ответа

более свободный спецификатор броска для в C++

Я получаю ошибку, которая говорит: ошибка: более свободный спецификатор броска для 'виртуального CPLAT:: CP_Window:: ~CP_Window ()' На деструкторе, я никогда не слышал об этом, прежде чем и некоторый Google Searches скажут это...
вопрос задан: 21 April 2010 23:19
2
ответа

повышение:: dynamic_pointer_cast с указателем константы, не работающим?

Скажем, у меня есть два класса, A и B, где B является дочерним классом A. У меня также есть следующая функция: пустое нечто (повышение:: shared_ptr <константа A> a) {повышение:: shared_ptr <константа B> b =...
вопрос задан: 16 April 2010 08:35
2
ответа

Не мог скомпилировать вывод закона

Когда я пытаюсь скомпилировать вывод этой тривиальной программы закона: # lex.l целое число printf ("найденный ключевым словом INT"); использование: $ gcc lex.yy.c я добираюсь: Неопределенные символы: "_yywrap", от которого ссылаются:.
вопрос задан: 10 April 2010 05:40
2
ответа

Добавление скомпилированных библиотек и включает файлы в Проект CMake?

Что лучший метод должен включать предварительно созданную библиотеку в cmake проект? Я хочу включать FreeType в проект, я продолжаю работать, и файловая структура похожа на это: MacOS Сборки...
вопрос задан: 8 April 2010 16:45
2
ответа

Компиляция без libc

Я хочу скомпилировать свой C-код без (g) libc. Как я могу деактивировать его и какие функции зависят от него? Я попробовал-nostdlib, но он не помогает: код является компилируемым и выполнения, но я могу все еще найти...
вопрос задан: 31 March 2010 20:37
2
ответа

ld сообщает об отсутствующих символах, но символы, кажется, существуют

Я пытаюсь связать свое приложение Mac с замечательной libancillary библиотекой. Однако я изменил сценарий сборки библиотеки для создания общей библиотеки. Я могу осмотреть символы в этой библиотеке...
вопрос задан: 30 March 2010 08:37
2
ответа

Возможный использовать .dll на Linux

Вопрос: действительно ли возможно скомпилировать программу на Linux с помощью .dll файла? Куда это идет: Этот .dll будет использоваться для записи php расширения некоторого собственного программного обеспечения от третьего лица...
вопрос задан: 29 March 2010 14:27
2
ответа

Вызов блока в GCC?

#include <stdlib.h> статический встроенный uint xchg (энергозависимый неподписанный интервал *addr, неподписанный интервал newval) {uint результат; энергозависимый asm ("блокировка; xchgl %0, %1": "+m" (*addr), "=a" (ре
вопрос задан: 23 March 2010 00:20
2
ответа

Почему gcc добавляет символы к неотладочной сборке?

Когда я делаю сборку конечных версий с gcc (т.е. Я не указываю-g), я все еще, кажется, заканчиваю с символами в двоичном файле и имею для использования полосы для удаления их. На самом деле я могу все еще установить контрольные точки функции и...
вопрос задан: 22 March 2010 09:51
2
ответа

Что делает эту среднюю ошибку: 'somefile.c:200: ошибка: формат кадра 1 032 байтов больше, чем 1 024 байта?

Во время делания я вижу ошибку вроде: cc1: предупреждения, которые рассматривают как ошибки somefile.c:200: ошибка: формат кадра 1 032 байтов больше, чем 1 024 байта, на которые указывает номер строки...
вопрос задан: 15 March 2010 22:32
2
ответа

Что такое libg2c библиотека?

Я нашел код, который связывается против 'g2c' библиотеки. Почему мне нужен он? Просто хотел бы понять, почему могло бы быть важно и что это делает в целом. Спасибо!
вопрос задан: 9 March 2010 04:03
2
ответа

GCC/VS2008: Другое поведение вызова функции, когда шаблонный базовый класс получен из себя

Следующий код работает с Visual Studio 2008, но не с GCC/G ++ 4.3.4 20090804. Какое поведение - согласно стандарту C++ - корректно? шаблон <интервал N> структура A: <N-1> {};...
вопрос задан: 8 March 2010 11:45
2
ответа

QT, GCC, SSE и выравнивание стека

Я пытаюсь сделать программу скомпилированной с GCC и использую QT и SSE intrinsics. Кажется, что, когда одна из моих функций вызвана QT, выравнивание стека не сохраняется. Вот короткий пример к...
вопрос задан: 5 March 2010 11:45
2
ответа

Предотвращение экспорта символов от исполняемых файлов на Linux

Я нахожу, что, когда я связываю исполняемый файл против статической библиотеки (.a), символы из статической библиотеки заканчивают тем, что были экспортированы исполняемым файлом. Я хотел бы избежать этого и экспорта...
вопрос задан: 3 March 2010 21:41
2
ответа

Как преодолеть vc ++ предупреждение C4003 при написании общего кода и для gcc и для vc ++

У меня есть код, который компилируется и в gcc и в vc ++. Код имеет общий макрос, который называют в двух сценариях. Когда мы передаем некоторые параметры ему. Когда мы не хотим передавать любые параметры ему...
вопрос задан: 3 March 2010 11:52
2
ответа

GCC генерировал блок, эквивалентный для продолжения оператора в C

Когда продолжать оператор используется в цикле в коде C, GCC создает новую маркировку с инструкцией по NOP прямо до конца блока цикла и переходов к нему, вместо того, чтобы перейти в конец...
вопрос задан: 1 March 2010 10:20
2
ответа

- fomit-frame-pointer, действительно ли безопасно использовать его?

Я видел во многих местах, что люди часто используют опцию-fomit-frame-pointer при компиляции C / код C++, и интересно, использование той безопасной опции? Для чего это используется? Большое спасибо, лучше всего...
вопрос задан: 25 February 2010 13:54
2
ответа

Как вызвать интервал использования gcc для системных вызовов, не sysenter?

Действительно ли возможно вызвать международную инструкцию использования gcc для всех системных вызовов, но не sysenter? Этот вопрос может звучать странным, но я должен скомпилировать некоторые проекты как Python и Firefox этот путь...
вопрос задан: 11 February 2010 07:47
2
ответа

Отладка CygWin gcc скомпилировала программы Visual Studio 2008

Действительно ли это возможно к размещенным программам окон отладки, скомпилированным cygwin gcc при помощи отладчика Visual Studio?
вопрос задан: 5 February 2010 10:02
2
ответа

общие местоположения библиотеки для matlab файлов MEX:

Я пытаюсь записать matlab mex функция, которая использует libhdf5; Моя установка Linux обеспечивает, libhdf5-1.8 совместно использовал библиотеки и заголовки. Однако моя версия Matlab, r2007b, обеспечивает libhdf5.so от...
вопрос задан: 4 February 2010 22:26
2
ответа

Передача по каналу реализации (“|”) использующий C.. (используемое ветвление)

#include <stdio.h> #include <unistd.h> #include <stdlib.h> международное основное (интервал argc, символ ** argv) {международный fd[2]; pid_t childpid; канал (fd); childpid=fork (); если (childpid ==-1)...
вопрос задан: 3 February 2010 03:44
2
ответа

Мне нужна древовидная опция дампа, которая больше не существует в текущих gcc версиях

Более старые версии gcc (например, 4.0.2 или 4.1.2) имели опцию-df (см. http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Debugging-Options.html#index-fdump_002drtl_002dcfg-357). Я привык эту опцию для...
вопрос задан: 29 January 2010 22:06