0
ответов

Расширения Python для Win64 через GCC

Кому-нибудь повезло с компиляцией 64-битных модулей расширения Python для Windows с использованием mingw64? Я успешно скомпилировал рассматриваемое расширение с VS2008 для этой платформы. Я также ...
вопрос задан: 23 May 2017 10:26
0
ответов

Автоматически генерировать зависимости объектного файла (компоновщика) для исполняемых файлов C/C++

В настоящее время я работаю над гибкой структурой сборки C/C++, исходный код которой я (надеюсь) скоро открою. (см. этот вопрос для некоторого фона). Я использую приведенную ниже команду для создания #...
вопрос задан: 23 May 2017 10:09
0
ответов

Неоднозначная перегрузка функций, таких как `msg(long)` с кандидатами `msg(int32_t)` и `msg(int64_t)`

Примечание. Это очень похоже на определение количества битов в целочисленном типе во время компиляции, однако это сильно упрощенная версия, содержащаяся в одном файле .cpp. Редактировать: добавлено решение, хотя и ...
вопрос задан: 23 May 2017 10:09
0
ответов

Почему записи этой карты STL не инициализируются в GCC 4.5.1?

Вот отрывок кода. std :: map <двойной, двойной> темп; темп [0] = .1; cout << temp [1] << endl; // результат зависит от компилятора, который я компилирую с использованием GCC версии 4.4.1 и я ...
вопрос задан: 23 May 2017 10:08
0
ответов

Компиляция intel assembly с помощью gcc/mingw

Я хочу скомпилировать intel syntax assembly с помощью gcc. Возможно ли это? Потому что я не могу найти что-то похожее. Я нашел только этот пост. Вот код, который я пытаюсь скомпилировать. global _main ...
вопрос задан: 23 May 2017 02:13
0
ответов

Как последняя версия GCC (4.6) может использоваться вместе с Qt под Mac OS?

Моя проблема связана с проблемой, обсуждаемой здесь: есть ли способ, которым OpenMP может работать на Qt натянутых потоках? При попытке запустить мою программу на основе Qt под Mac OS, в которой есть предложение OpenMP в ...
вопрос задан: 23 May 2017 00:29
0
ответов

Ошибка GCC: явная специализация в области, не связанной с пространством имен

Я пытаюсь портируйте следующий код. Я знаю, что стандарт не допускает явной специализации в области, не связанной с именами, и мне следует использовать перегрузку, но я просто не могу найти способ применить это ...
вопрос задан: 22 May 2017 23:26
0
ответов

Класс исключения с конструктором char *

Я сталкивался со следующим кодом на VS2008 if (! CreateProcess (NULL, const_cast (ss.str (). C_str ()), NULL, NULL, ...
вопрос задан: 8 May 2017 14:30
0
ответов

Ищем способ исключить файлы, используемые geninfo / genhtml

Мы пытаемся использовать geninfo и genhtml (альтернативу gcovr, см. Здесь) для создания html-страницы с использованием покрытия, предоставляемого gcov. geninfo создает файлы lcov-trace из файлов gcov * .gcda genhtml ...
вопрос задан: 4 May 2017 06:50
0
ответов

Mac Rmagick не устанавливается с Xcode 4.2

Я только что получил новый MacBook Pro и пытался настроить среду разработки. Я загрузил xcode 4.2 из магазина приложений и установил его, после этого я установил homebrew и RVM. ImageMagick, readline, ruby ​​1 ....
вопрос задан: 26 April 2017 16:11
0
ответов

Производительность скомпилированного кода с помощью компилятора

Если я хочу добиться лучшей производительности от, скажем, MySQLdb, я могу скомпилировать его сам и получу лучшую производительность, потому что он не скомпилирован на i386, i486 или как угодно, только на моем ...
вопрос задан: 15 April 2017 16:19
0
ответов

MinGW GCC - Один 32-битный и 64-битный кросс-компилятор?

Я загрузил MinGW с помощью mingw-get-inst, и теперь я заметил, что он не может компилироваться для x64 . Так есть ли 32-битная двоичная версия компилятора MinGW, которая может компилироваться для 32-битной Windows ...
вопрос задан: 1 April 2017 23:20
0
ответов

Сохраняет ли realloc выравнивание памяти posix_memalign?

Выровненный malloc - это posix_memalign, это нормально, но что насчет выровненного realloc? Сохраняет ли realloc выравнивание или как убедиться, что перераспределенная память имеет такое же выравнивание? Предположим, что Linux и ...
вопрос задан: 28 March 2017 07:22
0
ответов

Как сделать используйте две разные версии GCC в Linux Ubuntu и заставьте MAKE использовать одну из них

Я использую последнюю версию Ubuntu, которая поставляется с версией gcc 4.4.5. Мне нужно перекомпилировать программу, написанную не мной и которая может быть скомпилирована только с более старой версией gcc, например ...
вопрос задан: 26 March 2017 05:34
0
ответов

Ошибка компиляции ARM, зарегистрированный VFP используется исполняемым, а не объектным файлом

У меня была эта проблема в течение последних нескольких дней, и я не могу понять, что здесь происходит на самом деле или в чем проблема . У меня есть make-файл со следующими флагами: CC = arm-linux-...
вопрос задан: 22 March 2017 04:04
0
ответов

Ошибка Broken Pipe при использовании pip для установки pycrypto в Mac OS X

Я пытаюсь установить pycrypto (версия 2.3) в OS X через pip. Я получаю сообщение об ошибке «Сломанный канал», когда компилятор пытается скомпилировать MD2.c. Я получаю очень похожую ошибку при использовании easy_install. ...
вопрос задан: 20 March 2017 10:18
0
ответов

Заменить разветвление в Windows

Я следил за руководством Beej Networking а в разделе сервера есть часть кода, в которой вызывается функция fork (). if (! fork ()) {// это дочерний процесс close (...
вопрос задан: 16 March 2017 03:50
0
ответов

Заголовок файловой системы macOS Clang C ++ 17 не найден

Мне нужно написать программу, использующую (экспериментальную) библиотеку файловой системы C ++ 17, но clang на моем Mac (macOS 10.12.03), похоже, не включает заголовок файловой системы. Так как я должен использовать C ++ ...
вопрос задан: 6 March 2017 22:07
0
ответов

How do I force cmake to include “-pthread” option during compilation? [duplicate]

I know there is something like find_package(Threads) but it doesn't seem to make a difference (at least by itself). For now I'm using SET(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} "-pthread"), but it doesn't ...
вопрос задан: 5 March 2017 12:02
0
ответов

Доступ к локальному потоку из другого потока

Как я могу читать / записывать локальную переменную потока из другого потока? То есть в потоке AI хотел бы получить доступ к переменной в области локального хранилища потока B. Я знаю идентификатор другого потока. ...
вопрос задан: 24 February 2017 18:14
0
ответов

Производительность линкера связана с пространством подкачки?

Иногда удобно помакетировать что-то с помощью небольшой программы на C, которая использует большой кусок статической памяти. Я заметил, что после перехода на Fedora 15 программа занимает много времени, чтобы компиляции. Мы говорим ...
вопрос задан: 13 February 2017 19:21
0
ответов

разыменование указателя с перфорированным типом нарушит правила строгого алиасинга

У меня есть указатель на символ без знака, который содержит структуру. Теперь я хочу сделать следующий буфер беззнаковых символов [24]; // код для заполнения буфера соответствующей информацией. int len ​​= ntohs ((record_t * ...
вопрос задан: 6 February 2017 21:00
0
ответов

Что делает флаг fpermissive?

Мне просто интересно, что делает флаг -fpermissive в компиляторе g++? Я получаю: error: taking address of temporary [-fpermissive], что я могу решить, задав флаг -fpermissive в ...
вопрос задан: 3 February 2017 16:13
0
ответов

Почему GCC не оптимизирует a * a * a * a * a * a до (a * a * a) * (a * a * a)?

Я делаю некоторую числовую оптимизацию для научного приложения. Одна вещь, которую я заметил, заключается в том, что GCC оптимизирует вызов pow (a, 2), скомпилировав его в a * a, но вызов pow (a, 6) не оптимизируется и ...
вопрос задан: 3 February 2017 15:20
0
ответов

Использование параметров -g и -O2 в gcc

Кто-нибудь испытывал смешивание -g (символы отладки) и -O2 (лучшая безопасная оптимизация) с компилятором gcc? Я должен отлаживать сбои программы выпуска, распространяемой среди конечных пользователей, которые могли бы отправить мне ...
вопрос задан: 3 February 2017 05:46
0
ответов

Как сгенерировать машинную инструкцию sse4.2 popcnt

Использование программы c: int main (int argc, char ** argv) {вернуть __builtin_popcountll (0xf0f0f0f0f0f0f0f0); } и строку компилятора (gcc 4.4 - Intel Xeon L3426): gcc -msse4.2 poptest.c -o poptest ...
вопрос задан: 2 February 2017 16:43
0
ответов

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

Рассмотрим следующий код C ++: #include struct A {A (const std :: string & s): s (s) {} std :: string s; }; структура B: A {используя A :: A; }; int main () {B b ("тест"); } ...
вопрос задан: 31 January 2017 07:49
0
ответов

Кажется, я переопределил виртуальный метод, но все равно получаю :«X должен реализовать унаследованный чисто виртуальный метод Y»

Я пытаюсь реализовать интерфейс на С++ для игры, которую я пишу, и я запускаю ошибку. Вот интерфейс и его подкласс, который я создал ://Attack.h //определяет набор...
вопрос задан: 22 January 2017 15:04
0
ответов

Как установить GCC по частям с GMP, MPFR, MPC, ELF, без разделяемых библиотек?

Как мне установить GCC (сборник компиляторов GNU) по частям, используя текущую версию, с использованием правильных версий зависимостей, без использования диспетчера пакетов (например, yum, rpm, apt, dpkg) и ...
вопрос задан: 9 January 2017 13:20
0
ответов

Как скомпилировать программу на C в командной строке с помощью MinGW?

Какую команду нужно ввести в командной строке Windows 7, чтобы скомпилировать простую программу на C? Например, мне буквально интересно, что вы вводите в командной строке, чтобы скомпилировать файл .c. Я пробовал: &...
вопрос задан: 7 January 2017 16:53