Вопросы с тегом "gcc"

0

Плагины C++ Проблемы ABI в Linux

Я работаю над системой плагинов для замены общих библиотек. Я знаю о проблемах ABI при разработке API для общих библиотек, и точки входа в библиотеки, такие как экспортированные классы, должны быть тщательно спроектированы. Например, добавление, уд...
1

Установка Geneland на R (Мак)

Я пытаюсь установить Geneland (с https://i-pri.org/special/Biostatistics/Software/Geneland/#Installation) на R версии 3.5.1 на моем Mac (Мохаве 10.14.6). Я сначала добавить ССЗ вопрос, но за это (https://nistara.net/post/compile-issues-r/), который ...
3

Сумма элементов матрицы по параллельной области, в результате которых на неправильные ответы на технологии OpenMP

Я делала операции в моем университете, что требует для заполнения матрицы [2000][2000] элементов, а затем вычислить сумму всех элементов, кратных 5 параллельно. Сначала я пытался использовать матрицу 5 х 5, я сделал частичный сумма (отстойник) элеме...
0

Компиляция кода C++11 на старые версии GCC

Мы пытаемся создать проект C++, который был недавно изменен, чтобы отметить некоторые деструктор как noexcept на устаревшей системе, которая использует GCC 4.5.4. Использование этой версии компилятора является обязательным, поэтому модернизация-это...
0

Как я могу смешивать C и ассемблере?

Я пытаюсь загрузить ИДТ в памяти на C и ассемблере. Я думаю, что проблема может быть компилятор способ. Я уже попробовать некоторые исследования, но я думаю, что может быть у меня другая проблема. Например, я видел, как смешивать C и язык ассамблеи,...
0

Как настроить ССЗ, таких, что `двойной` = `двойной` = 64 бит

Я кросс-компиляции для GCC (6.4.0) на машине X64_64 для i386, и пытается указать, что должны использовать 64 бит как двойной. На ССЗ документации имеет конфигурацию плит, как и . Но хотя мой собрал GCC показывает, что он был настроен с обоих вариа...
0

Почему мой файл указатель всегда имеет значение null, даже с текстом в нем?

У меня возникли неприятности Открытие и парсинг файла в C. Как сейчас я пытаюсь открыть файл и вывести на печать текущую строку затем следующий, пока программа не достигнет конца файла. Однако, указатель файла всегда возвращает NULL и не читает файл....
0

Общая библиотека с помощью динамически подключаемые функции, а не статически функции

Мы запрограммированы общая библиотека, которая используется как "выход пользователя" для сервера cmod в компании IBM (по требованию) с помощью GCC. Наша общая библиотека называется сервером cmod в случае необходимости. Cmod в представляется использов...
2

Как запустить древний приложения на новой ОС?

Я не специалист по Linux, но я изучаю его, и вот это "проблема": я бы хотел, чтобы порт древней приложения из RedHat 9 до новой версии Убунту / Дебиан. Это приложение, кажется, нужны очень старые версии GCC (3.2.2), в MySQL (3.23.54 а) и Qt (3.1.1). ...
0

Доступ к кресту между двумя классами

У меня есть два класса, которые оба должны вызвать открытые методы друг на друге. Проблема в том, что один из этих классов должен быть сначала определен. Поэтому, когда я определяю одного класса, он должен вызывать методы из другого класса, который е...
0

C эквивалент для __базе cxa_demangle для GCC?

Я использовал следующую функцию в прошлом demangle на C++ символы, это оказалось весьма полезным: char* __cxa_demangle(const char* __mangled_name, char* __output_buffer, size_t* __length, int* __status); Сейчас я работаю на C-приложения, которое и...
0

почему ССАГПЗ против G++ скомпилировать вывода различных ОС Аби

Я скомпилировать rocksdb на Linux. но ОС аби не то же самое, когда использовать G++ и gcc так в чем же причина ? adb-rocksdb git:(master) ✗ gcc -v ...
0

Почему объявление возвращаемого значения для функции, которая ничего не возвращает приводит к время аварии только в gcc8

В следующем коде объявляется функция/определена как (вместо , что приводит к времени выполнения аварии в НКУ 8 и с флагом олько. Конкретные вопросы: Что изменилось в НКУ 8, так как он работал в Оук 7 ? Какие флаги можно использовать (если они ес...
1

ССЗ: как совместить __атрибут__((dllexport)) и [[nodiscard]] в struct определение?

У меня есть структуры, которые отмечены на C++17-х трибут s. Она определяется так: struct [[nodiscard]] MyObject final { explicit MyObject(int id); ~MyObject(); MyObject(const MyObject&) = delete; MyObject& operator=(const ...
0

С/C++ трюки, чтобы реализовать плавающий порядок операций

Я ищу способы, чтобы заставить GCC для соблюдения определенного порядка операций (это не должен быть заказ, что минимизирует плавающей точкой ошибка, просто независимо от того, я хочу) по поводу двойной точности арифметических определенного участка к...
0

Переполнение буфера: overrwrite ч

У меня есть программа, которая является уязвимой к переполнению буфера. Функция, которая является уязвимой принимает 2 аргументов. Первый-это стандартные 4 байта. Однако для вторых, программа выполняет следующие действия: xor ch, 0 ... cmp dword...
0

Как исправить ошибку компиляции с помощью GCC, путь порядка поиска (ошибка ввода/вывода)?

Один из наших системы Ubuntu 16.04 (5.4.0 ССЗ) происходит сбой компиляции, в которой ранее удалось. Отказ: $ g++ -c -std=c++14 -Wall -pedantic -m64 -march=native -I../Kernel -I/net/simdata/Hudson_OpenSourceLibs/Boost/ -fpic -O3 ../StarLibs/StdStars...
0

формат файла libwebsocket Linux и Eclipse не признает

Я установил библиотеки libwebsocket на моем компьютере Linux в Ubuntu. Он строит нормально и устанавливается. Когда я добавить библиотеку в Eclipse, завершения построения (так можно найти все необходимые заголовочные файлы). По ссылке выдает: arm-d...
0

Как я могу бросить абстрактное синтаксическое дерево создается с помощью GCC-8.2.0 на .файл точка?

АСТ структура данных сильно изменился в высших версией GCC. Я попросил автора плагина ВКГ и плагин больше не обновляется.Как мне сейчас получить полную АСТ структуру напечатать как плагин ВКГ?
3

Кросс-компиляцию с ARM-ОС linux-gnueabihf

Я очень новой для кросс-компиляцию. После загрузки АРМ-ОС linux-gnueabihf инструмент из руки. Я пытался использовать двоичный называется АРМ-ОС linux-gnueabihf-г++ и ARM-и linux-gnueabihf-GCC для компиляции моего кода. Моя команда выглядит примерно т...
0

На C++: отключить старый стиль литой предупреждения в CMake

Я сопряжения со старой кодовой базы, который широко использует старый стиль приведения (тысячи). Я пытаюсь отключить эти предупреждения в CMake, но это просто не работает (я не хочу видеть 1000е предупреждения, но мне все равно исправить причину). Чт...
0

Программа не печатает ничего, даже до того, где это должно

Я был пересмотр некоторых базовых программ цикла в подготовке к завтрашнему тесту. int N=10; for (int i=0; i<N; i++) { if (i==2) continue; printf("%%d", i); } int i=0; while (i<N) { if (i==2) continue; printf("%%d", i); ...
0

Составить вопрос времени: каталог /usr/lib в/ССЗ/x86_64 с-ПК-под Cygwin/7.4.0/../../../../архитектуру x86_64-ПК-с Cygwin/Бен/ЛД: не могу найти -lstdc++

Я пытаюсь скомпилировать исходный код в Windows 10 NetBance: #include <Windows.h> #include <jni.h> typedef struct JavaVMCreationResult { JavaVM* jvm; JNIEnv* env; } JVMCreationResult; JVMCreationResult* CreateJavaVM() { JavaV...