0
ответов

Почему __sync_add_and_fetch работает для 64-битной переменной в 32-битной системе?

Рассмотрите следующий сжатый код: /* Компиляция: gcc -pthread -m32 -ansi x.c */ #include #include #include static volatile uint64_t v = 0; ...
вопрос задан: 19 June 2019 21:42
0
ответов

Предупреждение :случай не оценивается в перечисляемом типе?

Недавно я обновился до нового компилятора Clang LLVM 4.0, и это приятно. Только в этом случае он показывает мне уродливое предупреждение для какого-то старого устаревшего кода :Предупреждение :значение case не в перечисляемом типе '...
вопрос задан: 19 June 2019 01:44
0
ответов

What is the meaning of lines starting with a hash sign and number like '# 1 “a.c”' in the gcc preprocessor output?

I print out the output of C preprocessor by using gcc -E a.c The output contains many lines like # 1 "a.c" # 1 "" # 1 "" # 1 "a.c" # 1 "c:\\mingw\\bin\\../lib/...
вопрос задан: 11 June 2019 16:14
0
ответов

Проблемы с компиляцией TCC в OS X

Кто-нибудь успешно скомпилировал TCC в OS X? Насколько я знаю, это возможно, но когда я запускаю make, я получаю следующую ошибку: $ make gcda), запустив исполняемый файл, связанный с общей библиотекой, созданной с помощью параметра --coverage? По сути,
вопрос задан: 30 May 2019 18:21
0
ответов

Почему эта встроенная сборка не работает с отдельным оператором asm volatile для каждой инструкции?

Для следующего кода: long buf [64]; зарегистрировать long rrax asm ("rax"); зарегистрировать длинный rrbx asm ("rbx"); зарегистрировать long rrsi asm ("rsi"); rrax = 0x34; rrbx = 0x39; __asm__ __volatile__ ("movq $ buf, ...
вопрос задан: 26 May 2019 16:50
0
ответов

Как запустить компонент Eclipse SWT Browser в Ubuntu 11.04 (Natty Narwhal) с помощью Webkit?

Я использую элемент управления SWT Browser в моем приложении Eclipse RCP. В Linux Ubuntu 10.10 это зависит от того, установил ли пользователь xulrunner-1.9.2. Это прекрасно работает. Однако в Ubuntu 11.04 я обнаружил, что ...
вопрос задан: 17 May 2019 11:02
0
ответов

представление ловушки

Что такое «представление ловушки» в C (некоторые примеры могут помочь )? Относится ли это к C ++? Учитывая этот код ... float f = 3.5; int * pi = (int *) & f; ... и предполагая, что sizeof (int) == sizeof (float), ...
вопрос задан: 7 May 2019 20:46
0
ответов

GCC -mthumb против -marm

Я работаю над оптимизацией производительности кода ARM C/C++, скомпилированного с помощью GCC. Процессор Тегра 3. Насколько я знаю, флаги -mthumb означают создание старых 16-битных инструкций Thumb. На разных тестах у меня 10-15%...
вопрос задан: 16 April 2019 10:19
0
ответов

long long int vs. long int vs. int64_t в C ++

Я испытал странное поведение при использовании свойств типа C ++ и сузил свою проблему до этой причудливой маленькой проблемы, для которой я дам множество объяснений, поскольку я не хочу уходить ...
вопрос задан: 12 April 2019 17:18
0
ответов

Как связать общую библиотеку из общей библиотеки с относительным путем?

I ' m работает над плагином Firefox, который использует внешние библиотеки для рендеринга 3D-графики в браузере. Проблема в том, что я хочу, чтобы плагин использовал внешние библиотеки, упакованные с ним, без изменения ...
вопрос задан: 11 April 2019 20:33
0
ответов

Почему GCC сбрасывает указатель кадра на 64-битный?

В чем причина отказа от указателя кадра на 64-битных архитектурах по умолчанию? Я хорошо знаю, что он может быть включен, но почему GCC отключает его в первую очередь, когда он включен ...
вопрос задан: 6 April 2019 10:38
0
ответов

как исправить & ldquo; ошибку: конфликтующие типы для '__a' & rdquo; и "error: 'A' здесь не объявлено (не в функции)?

У меня много ошибок в gcc compiler.Я не знаю, как объявить #define Class13 .... Gcc не распознает эти строки. Как это исправить? и как конвертировать uint16_t в типы int без приведения ...
вопрос задан: 31 March 2019 02:05
0
ответов

Сколько накладных расходов может добавить флаг -fPIC?

Вопрос: Я тестирую простой код, который вычисляет фрактал Мандельброта. Я проверял его производительность в зависимости от количества итераций в функции, которая проверяет, принадлежит ли точка ...
вопрос задан: 28 March 2019 20:17
0
ответов

CMake Project & ldquo; неопределенная ссылка & rdquo; ошибка с GCC7, но не с GCC4.8

У нас возникает странная проблема при связывании разделяемой библиотеки (Foo) с другой внутренней статической библиотекой (Bar). Библиотеки ботов собраны на одной машине в одном и том же каталоге сборки CMake. Это ...
вопрос задан: 28 March 2019 10:21
0
ответов

как связать заголовочный файл с основной программой? [Дубликат]

Я новичок в C ++, и я пытаюсь связать файл заголовка с файлом cpp, но у меня есть ошибка: нет такого файла или каталога. main.cpp #include < iostream > #include "add" используя namespace std; инт ...
вопрос задан: 27 March 2019 19:02
0
ответов

Ошибка компиляции g ++: / bin / ld: недопустимая цель BFD 'maxdata: 0x80000000'

Мы переносим некоторые очень простые программы на C ++ с AIX Server на Linux Код прекрасно компилируется на сервере AIX. Я пытался скомпилировать код C ++ на сервере Linux. Но командная строка ниже ...
вопрос задан: 26 March 2019 21:53
0
ответов

Как исправить эту ошибку при установке bcftools на MAC? Проблема с C: [ploidy.o] Ошибка 1

Я пытаюсь установить bcftools на Mac для обработки файлов VCF, но у меня есть некоторые проблемы при выполнении правильной установки, особенно при выполнении make. Инструкции для ...
вопрос задан: 24 March 2019 06:13
0
ответов

File format not recognized; treating as linker script using GCC

I am pretty new to Makefiles and i am trying to build an executable from 3 files, file1.c, file2.c, and file1.h into an executable called exFile. Here's what I got: all: exFile exFile: file1.o file2....
вопрос задан: 24 March 2019 02:40
0
ответов

Приведение указателей к _Атомным указателям и _Атомным размерам

По моему прочтению стандарта * (_ Atomic TYPE *) & amp; (TYPE) {0} (на словах приведение указателя на неатомарный указатель на соответствующий атомарный элемент и разыменование) не поддерживается. Делать gcc и / или ...
вопрос задан: 22 March 2019 12:31
0
ответов

C - ошибка: размер хранилища «a» неизвестен

Это моя программа на C ... #include struct xyx {int x; int y; char c; char str [20]; int arr [2]; }; int main (пусто) {struct xyz a; a.x = 100; printf ("% d \ ...
вопрос задан: 18 March 2019 05:39
0
ответов

Is there any way to do 128-bit shifts on gcc <4.4?

gcc 4.4 seems to be the first version when they added int128_t. I need to use bit shifting and I have run out of room for some bit fields. Edit: It might be because I'm on a 32-bit computer, there's ...
вопрос задан: 15 March 2019 06:04
0
ответов

Игра с промежуточным форматом GIMPLE gcc

Согласно этой статье gcc использует несколько промежуточных форматов до генерирующий код. Я читал, что формат GIMPLE использует трехадресный код, который кажется самым простым промежуточным языком для ...
вопрос задан: 10 March 2019 08:34
0
ответов

ошибка: команда 'gcc' завершилась неудачно с состоянием выхода 1 при установке GDAL для Python3 на AWS EC2

Я пытаюсь установить GDAL для использования с Python 3 на машине Amazon2 AWS EC2 (RHEL7). Следуя инструкциям на этой странице: Установите GDAL на Python 2.7 на виртуальном сервере Amazon Linux, мне удалось ...
вопрос задан: 5 March 2019 15:13
0
ответов

Когда я компилирую llvm, / usr / local / bin / ar имеет слишком много потоков, занимающих слишком много памяти

Мой компьютер: память 4G + своп 4G Мой параметр cmake: cmake -G "Ninja" \ -DCMAKE_C_COMPILER = / usr / local / bin / gcc-8.3.0 \ -DCMAKE_CXX_COMPILER = / usr / local / bin / g ++ - 8.3.0 \ -DCMAKE_INSTALL_PREFIX = / usr / ...
вопрос задан: 5 March 2019 01:35
0
ответов

gcc и clang не хотят лениво инициализировать частично используемую структуру

Рассмотрим следующий код: __attribute __ ((noinline)) int foo1 (int x, int y) {return x; } int bar1 (int * a) {int b = foo1 (a [5], a [10]); вернуть b * b; } Хотя foo1 не встроен, ...
вопрос задан: 3 March 2019 15:30
0
ответов

Кросс-компилятор для Linux в Mac OS X?

Я читал множество документов в Интернете о создании кросс-компилятора для Linux в Mac OS X, но не могу заставить работать. Кажется, что никто не может мне помочь с вопросом: ...
вопрос задан: 1 March 2019 18:48
0
ответов

Как вызвать системный вызов через sysenter во встроенной сборке?

Как мы можем реализовать системный вызов с помощью sysenter/syscall непосредственно в x86 Linux? Кто-нибудь может помочь? Было бы еще лучше, если бы вы также могли показать код для платформы amd64. Я знаю, что в x86...
вопрос задан: 25 February 2019 11:45
0
ответов

Проверка двоичных флагов безопасности кроссплатформенных

Я применил упомянутые здесь флаги безопасности GCC и хочу провести автоматический тест, чтобы убедиться, что эти файлы включены в моих двоичных файлах. На моей машине я тестирую с использованием сценария checksec и hardened-check ...
вопрос задан: 23 February 2019 09:52
0
ответов

Как превратить предупреждения о «неявном объявлении» в $ CC в ошибки?

(Я впервые начал писать программы на C где-то примерно в 1993 году. Тогда были другие времена, компиляторы могли быть другими, но я вспоминаю, что когда кто-то пытается сослаться на функцию C, которая ...
вопрос задан: 20 February 2019 11:35
0
ответов

Специальные символы имени файла загрузки сервлета Java

Я пишу простой сервлет загрузки файла и не могу получить правильные имена файлов. Пробовал URLEncoding и MimeEncoding имя файла, как видно из существующих ответов, но ни один из них не работал. FileData ...
вопрос задан: 13 February 2019 06:34