Результаты поиска по запросу "gcc"

2 ответа

Как узнать, какие оптимизации на самом деле применяются при использовании gcc?

С семейством компиляторов IBM XL можно предоставить два варианта (-qreport а также-qlist) создавать отчеты для каждого исходного файла, которые включают информацию о том, какие оптимизации были применены или какие части кода не могли быть ...

1 ответ

Могу ли я использовать GCC __builtin_expect () с троичным оператором в C

Руководство GCC [http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html]показаны только примеры, где __builtin_expect () помещается вокруг всего условия оператора if. Я также заметил, что GCC не жалуется, если я использую его, например, с ...

3 ответа

Ошибка ассемблера Linux «невозможное ограничение в« asm »»

Я начинаю с ассемблера под Linux. Я сохранил следующий код как testasm.c и скомпилировал его с помощью: gcc testasm.c -otestasm Компилятор отвечает: «невозможное ограничение в« asm »». #include <stdio.h> int main(void) { int foo=10,bar=15; ...

ТОП публикаций

1 ответ

Почему std :: async копирует свои const & аргументы?

Я пытаюсь ускорить программу с помощью std :: async. Допустим, у меня есть функция T* f (const T& t1, const T& t2, const T& t3)Где T - это тип, который стоит копировать. У меня есть несколько независимых вызовов f с разными аргументами, и я ...

2 ответа

Когда я могу уверенно скомпилировать программу с -O3?

Я видел много людей, жалующихся на опцию -O3: GCC: программа не работает с опцией компиляции -O3 [https://stackoverflow.com/questions/280069] Задача с плавающей точкой, предоставленная Дэвидом ...

5 ответов

Выражения "j = ++ (i | i); и j = ++ (i & i); должны быть ошибкой lvalue?

Я ожидал, что в моем следующем коде: #include<stdio.h> int main(){ int i = 10; int j = 10; j = ++(i | i); printf("%d %d\n", j, i); j = ++(i & i); printf("%d %d\n", j, i); return 1; }выраженияj = ++(i | i); а такжеj = ++(i & i); выдаст ошибки ...

2 ответа

Пакеты R не компилируются с gcc

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

12 ответов

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

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

1 ответ

Сборка .so файла из .c файла с использованием командной строки gcc

Я пытаюсь создать Hello World проект для динамических библиотек Linux (.so файлы). Итак, у меня есть файл hello.c: #include <stdio.h> void hello() { printf("Hello world!\n"); }Как мне создать .so файл, который экспортируетhello(), используя gcc ...

1 ответ

Не могу загрузить больше объекта со статическим TLS

У меня есть приложение, которое используетdlopen() загрузить дополнительные модули. Приложение и модули построены на Ubuntu 12.04 x86_64 с использованием gcc 4.6, но для архитектуры i386. Затем двоичные файлы копируются на другую машину с точно ...