0
ответов

Невозможно собрать библиотеки Boost с GCC

Я использую 64-разрядную версию Windows 7 и хочу скомпилировать не скомпилированные библиотеки (в частности, мне нужна файловая система) из командной строки (я не использую MSVC). У меня есть MinGW, но читайте на сайте Boost ...
вопрос задан: 15 March 2011 10:31
0
ответов

как сделать исполняемый файл на ассемблере? (В emacs)

Кто-нибудь может сказать мне, как сделать исполняемый файл с языка ассемблера? моя среда - Ubuntu + Emacs + GCC в целях обучения я написал код на C (hello.c) и преобразовал его в сборку (hello.s) ...
вопрос задан: 15 March 2011 04:16
0
ответов

Шаблон функции с типом возврата T не компилируется

Следующий код компилируется отлично: шаблон void f (const T & item) {return; } int main () {f ("строковый константный литерал"); } Компиляция завершена на ideone: http://ideone.com/...
вопрос задан: 15 March 2011 02:10
0
ответов

есть ли у msvc аналог gcc ({})

Есть ли у msvc аналог gcc ({}). Я полагаю, ответ отрицательный. Обратите внимание, что это вопрос возможностей компилятора, а не вкуса или стиля. Не то чтобы я рекомендовал кому-либо начинать ...
вопрос задан: 13 March 2011 20:23
0
ответов

constexpr и предупреждение об устаревшем преобразовании

Я пишу функцию как часть эксперимента с Boost.Interprocess. В функции я назначаю строковый литерал переменной, объявленной constexpr char *. Когда я это делаю, я получаю: warning: deprecated ...
вопрос задан: 13 March 2011 05:04
0
ответов

Правильно ли я использую libtool?

Я использую Linux, Ubuntu 10.04. Я не впервые пытаюсь использовать автоинструменты. Я провел много исследований и следил за множеством руководств: вот что я хочу делать, что пробовал и с какой проблемой я ...
вопрос задан: 12 March 2011 22:22
0
ответов

Обнаружение 64-битной компиляции в C

есть ли макрос C или какой-то способ, которым я могу проверить, была ли моя программа c скомпилирована как 64-битная или 32-битная во время компиляции в C? Компилятор: GCC Операционные системы, которые мне нужны для проверки: Unix / ...
вопрос задан: 11 March 2011 12:52
0
ответов

Общая методика устранения неполадок для неопределенных символов - gcc

Мне просто интересно, есть ли эффективная методика для устранения неполадок неопределенных символов в gcc. Иногда один из моих проектов не удается связать, и я обычно трачу много времени на выяснение причин. Обычно это ...
вопрос задан: 11 March 2011 06:50
0
ответов

Создание статическая сборка Mac OS XC

Как я могу создать статическую сборку файла .c в Mac OS X? Когда я пробую: gcc -o test Main.c -static, я получаю: ld: library not found for -lcrt0. о collect2: ld вернул 1 статус выхода
вопрос задан: 10 March 2011 12:07
0
ответов

Как ссылаться на начало и размер сегмента из кода C

Я портирую программу для микросхемы ARM из компилятора IAR в gcc. В исходном коде специальные операторы IAR, такие как __segment_begin и __segment_size, используются для получения начала и размера ...
вопрос задан: 8 March 2011 05:16
0
ответов

C++'s “inline” - how strong a hint is it for GCC and Clang/LLVM?

In C++, the keyword "inline" serves two purposes. First, it allows a definition to appear in multiple translation units. Second, it's a hint to the compiler that a function should be inlined in the ...
вопрос задан: 7 March 2011 18:38
0
ответов

Как Sencha Touch + PhoneGap работает по сравнению с собственными приложениями с точки зрения скорости?

I ' m действительно беспокоился, что когда я напишу приложение для iPhone с помощью Sencha Touch и помещу его в контейнер PhoneGap, пользовательский опыт ухудшится. Я особенно вижу узкие места в: плавности экрана ...
вопрос задан: 7 March 2011 13:46
0
ответов

Статическая глобальная переменная, используемая встроенной функцией-членом

Когда у вас есть статическая глобальная переменная в файле заголовка C ++, каждая единица перевода который включает файл заголовка, заканчивается собственной копией переменной. Однако, если я объявлю класс в том же самом ...
вопрос задан: 7 March 2011 10:47
0
ответов

Проблема компиляции C ++ с в Linux GCC

Пробовал гугл и искал здесь, но не повезло. Я пытаюсь перенести некоторые коды Windows, которые используются в Linux. Тогда я получаю огромное количество ошибок компиляции. Все, что я сделал, это #include ...
вопрос задан: 7 March 2011 09:15
0
ответов

Почему gcc помещает инструкцию «остановить» в программы после вызова «main»?

При просмотре исполняемого файла elf, созданного gcc на Linux / i386 системе, кажется, что она всегда помещала инструкцию остановки (0xf4) после вызова «main» и перед заполнением «nop», например: │ ...
вопрос задан: 6 March 2011 21:57
0
ответов

Получить конечное имя вывода в виде строки во время компиляции в C ++

У меня есть проект, который компилируется на нескольких платформах ... Windows, Unix, Linux, SCO, назовите свое аромат. Я хотел бы вставить имя выходной цели в переменную в исходном коде проекта (...
вопрос задан: 4 March 2011 18:21
0
ответов

Расчет и использование максимального значения uint32_t

Я знаю, что UINT32_MAX существует, но я не смог его использовать. Я пробовал printf ("% d \ n", UINT32_MAX); и он распечатал -1. Использование% ld вместо% d привело меня к ошибке UINT32_MAX ...
вопрос задан: 4 March 2011 17:21
0
ответов

Различное поведение оператора сдвига с -O2 и без

Без -O2 этот код печатает 84 84, с флагом O2 вывод 84 42. Код был скомпилирован с использованием gcc 4.4.3. на 64-битной платформе Linux. Почему вывод для следующего кода отличается? Обратите внимание, что ...
вопрос задан: 4 March 2011 16:10
0
ответов

Разбор C в Ocaml

Я хотел бы получить абстрактное синтаксическое дерево (AST) из кода C в значение OCaml, чтобы я мог дальше обрабатывать проанализированный код с простой программой OCaml. Я имел в виду использовать GCC, получить AST (...
вопрос задан: 4 March 2011 15:10
0
ответов

gcc -g: что будет случиться

Этот вопрос мне задавали в интервью. они спросили меня, как создать файл дампа ядра, с помощью которого я могу отлаживать. Затем я сказал, что с флагом -g в gcc мы можем это сделать. затем они спросили меня, что ...
вопрос задан: 4 March 2011 07:17
0
ответов

Как применить патч GCC

Я пытаюсь применить этот патч к GCC на MinGW, чтобы он скомпилировал GDC 2, но я не знаю, как . (Я все еще новичок во внутреннем устройстве GCC и даже в инструментах * nix в целом.) Я знаю, что есть патч ...
вопрос задан: 4 March 2011 02:41
0
ответов

Проверка версии gcc в Makefile?

Я хотел бы использовать некоторые переключатели предупреждений gcc, которые недоступны в старых версиях gcc (например, -Wtype-limits). Есть ли простой способ проверить версию gcc и добавить эти дополнительные параметры только в том случае, если ...
вопрос задан: 4 March 2011 00:19
0
ответов

Подавление системных вызовов при использовании gcc / g ++

У меня есть портал в локальной сети университета, где люди могут загружать код для программирования головоломок на C / C + +. Я хотел бы сделать портал безопасным, чтобы люди не могли выполнять системные вызовы через отправленные ...
вопрос задан: 3 March 2011 21:04
0
ответов

How do I temporary disable warnings in my objective c source file?

One project I work on has a build system that enforces no warnings. But I have some code that needs warnings to work. Here is an example NSString* title = @""; if ([view respondsToSelector:@selector(...
вопрос задан: 3 March 2011 13:02
0
ответов

include tr1 :: shared_ptr

Я включил #include в свой файл класса, Когда я пытаюсь скомпилировать свой класс, я получаю сообщение об ошибке:> В файле, включенном в account.h: 16: 0: /usr/...
вопрос задан: 2 March 2011 17:02
0
ответов

Как использовать предварительно скомпилированные заголовки в проекте Android NDK?

Я портирую большой проект C ++ из Visual Studio в GCC для Android. Из-за большого количества файлов время компиляции невелико. Я хотел бы установить предварительно скомпилированный заголовочный файл, но обнаружил ...
вопрос задан: 1 March 2011 05:19
0
ответов

Cygwin GCC Перекрестная компиляция двоичных файлов?

Я пытаюсь скомпилировать двоичные файлы Linux с помощью cygwin в Windows. Есть ли обновленные предварительно скомпилированные двоичные файлы linux-gcc? Страница, которую я нашел последний раз, обновлялась в 07. http://metamod-p.sourceforge.net/...
вопрос задан: 28 February 2011 19:23
0
ответов

проблема связывания: i386: архитектура x86-64 входного файла * .o несовместима с выходным файлом i386

У меня возникла проблема с линковкой, когда я переместил свой osdev в linux, где он раньше работал на gcc 3.5. * И binutils 2.18 (скомпилирован для вывода x86_64-elf) под управлением cygwin. Вот информация: gcc -v ...
вопрос задан: 26 February 2011 04:23
0
ответов

Обходной путь доступа к невыровненной памяти ARM

Мне нужно перенести исходный код с платформы ARM, на которой работает Linux. К сожалению, я столкнулся с проблемами невыровненного доступа к памяти. Источник активно использует приведение указателей и доступ. Код вроде того ...
вопрос задан: 25 February 2011 16:07
0
ответов

Как связать со статическими библиотеками повышения для Android?

У меня проблемы с переносом и связыванием повысить библиотеки до Android с помощью Android-ndk-r5b. Сначала я создаю библиотеки boost (без mpi, python), используя следующие шаги: 1. закомментированная строка 53 в boost_1_46_0 \ ...
вопрос задан: 25 February 2011 15:39