1
ответ

внутренний memcmp

Согласно gcc документам, memcmp не является встроенной функцией GCC. Если бы Вы хотели ускорить memcmp glibc под gcc, то необходимо было бы использовать более низкий уровень intrinsics определенный в документах. Однако...
вопрос задан: 13 May 2009 03:18
1
ответ

Лучший способ реализовать универсальную атомарную загрузку или хранилище в GCC?

Я знаю о встроенных атомарных операциях GCC: http://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/Atomic-Builtins.html, Но этот список не включает очень простые операции как загрузка и хранилище. Я мог...
вопрос задан: 2 May 2009 01:11
1
ответ

Встроенный ассемблерный код GCC: Переход для маркировки внешнего блока

При использовании встроенного ассемблерного кода под MSVC каждому разрешают перейти за пределами блока блока путем ссылки на маркировку в коде C/C++, как объяснено в этой статье MSDN. Может такая вещь быть сделанной когда...
вопрос задан: 13 April 2009 14:27
1
ответ

Каков эквивалент _emit на Linux?

Я пытаюсь портировать некоторый ассемблерный код, записанный в Visual Studio во встроенный ассемблерный код GNU на Linux. Исходный код использует _emit, который MSDN описывает как псевдо инструкцию и объясняет как:...
вопрос задан: 9 April 2009 17:42
1
ответ

Как я добавляю, что значок к mingw-gcc скомпилировал исполняемый файл?

В Windows, с помощью gcc mingw, должен там так или иначе определить, что выходной EXE-файл состоит в том, чтобы взять файл значка, так, чтобы EXE-файл показал с тем значком в проводнике?
вопрос задан: 2 April 2009 04:40
1
ответ

GCC / C, как скрыть консоль?

**** C новичок предупреждают ****, Как я компилирую приложение C так, чтобы он работал, не показывая консоль в Windows? Я использую Windows XP и GCC 3.4.5 (mingw-перспектива специальный r3). Я погуглил это...
вопрос задан: 28 February 2009 10:27
1
ответ

Какой-либо путь в CMake для требования версии 4 GCC +?

Я использую некоторые функции, которые обеспечиваются в GCC v4 + и хотели бы, чтобы CMake нашел компилятор GCC v4 и если он не находит его, возвратите ошибку при заявлении, что GCC v4 требуется. У любого есть любые модули/...
вопрос задан: 12 January 2009 15:12
1
ответ

Объявление “использования” может использоваться с шаблонами?

Действительно ли возможно использовать объявление "использования" с шаблонными базовыми классами? Я читал, это не здесь, но - что из-за технической причины или это против стандарта C++ и делает это относится...
вопрос задан: 6 December 2008 20:13
1
ответ

Как я могу использовать gcc для компиляции x86 ассемблерного кода на x64 компьютере

Для школьного присвоения я должен записать x86 ассемблерный код, кроме я не могу использовать gcc для компиляции его, так как мой компьютер является x64 машиной, и gcc только ожидает x86-код. Есть ли команда, это будет...
вопрос задан: 14 November 2008 22:30
1
ответ

GCC с Visual Studio?

Как трудно это должно было бы использовать GCC вместо VC ++ из Visual Studio 2008? Очевидно, некоторые ключевые слова не будут соответствовать, и некоторые не могут получить подсветку синтаксиса (если Вы не сделали новый язык...
вопрос задан: 19 October 2008 04:41
1
ответ

“недопустимое использование неполного типа” ошибка с частичной шаблонной специализацией

Следующий код: шаблон <имя типа S, имя типа T> нечто структуры {освобождают панель ();}; шаблон <имя типа T> освобождает нечто <интервал, T>:: панель () {} дает мне ошибку недопустимое использование...
вопрос задан: 2 October 2008 23:47
0
ответов

Как использовать gdb с LD _ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА

Я запускаю программу с LD _ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА определенной библиотеки. Нравится. LD _PRELOAD=./my.so./my _программа Как запустить эту программу с помощью gdb?
вопрос задан: 16 November 2019 09:23
0
ответов

Как использовать Gcc 4.6.0 libquadmath и __float128 на x86 и x86_64

У меня есть программа C99 среднего размера, которая использует длинный двойной тип (80 бит) для чисел с плавающей запятой вычисление. Я хочу повысить точность с помощью нового расширения GCC 4.6 __float128. Как я понял, это программное обеспечение ...
вопрос задан: 12 November 2019 15:32
0
ответов

Какая требуется точность printf, чтобы __float128 не потерял информацию?

Я пытаюсь printf a __float128 с использованием libquadmath, например: quadmath_snprintf (s, sizeof (s), "%.30Qg ", f); Со следующими тремя константами: Вывод должен соответствовать следующему продукту: number = ...
вопрос задан: 12 November 2019 15:31
0
ответов

Какие каталоги включения по умолчанию в GCC?

Когда я компилирую очень простой исходный файл с помощью gcc, я не Необязательно указывать путь к стандартным включаемым файлам, таким как stdio или stdlib. Откуда GCC знает, как найти эти файлы? Есть ли в нем /usr/...
вопрос задан: 29 October 2019 20:31
0
ответов

Почему gcc использует movl вместо push для передачи аргументов функции?

обратите внимание на этот код: # включить void a (int a, int b, int c) {char buffer1 [5]; char buffer2 [10]; } int main () {а (1,2,3); } после этого: gcc -S ac that ...
вопрос задан: 15 October 2019 18:40
0
ответов

Linking Fortran and C++ binaries using gcc

I can use gcc to make calls between C and C++ or between C and Fortran by using g++ or gfortran, respectively. But if I try to make procedure calls between C++ and Fortran I get errors when compiling ...
вопрос задан: 7 October 2019 09:09
0
ответов

Разница между uint и unsigned int?

Есть ли разница между uint и unsigned int? Я ищу на сайте, но все вопросы относятся к C # или C ++. Я хотел бы получить ответ по поводу языка C. Если это актуально, обратите внимание ...
вопрос задан: 23 September 2019 21:13
0
ответов

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

При написании оптимизированной функции ftol я обнаружил очень странное поведение в GCC 4.6.1. Позвольте мне сначала показать вам код (для ясности я отметил различия ):fast _trunc _one, C :int fast _trunc _one (...
вопрос задан: 19 September 2019 23:07
0
ответов

Неопределенная ссылка на fork() в редакторе Code::Blocks в Windows OS

Когда я выполняю приведенный ниже код в Code::Blocks в Windows OS. Я получал ошибку undefined reference to fork(). Я установил/выбрал компилятор GCC в качестве компилятора по умолчанию. #include ...
вопрос задан: 16 September 2019 07:24
0
ответов

Мой загрузчик не может быть скомпилирован с gcc 4.6 и 4.7… только 4.5

Я создал свой загрузчик до 2 лет под Debian Squeeze/Stable с gcc 4.5. Теперь в debian wheezy/sid не может быть скомпилирован с 4.6 и 4.7, потому что из них создаются большие разделы, которые я ожидал...
вопрос задан: 10 September 2019 17:08
0
ответов

выровненный malloc () в GCC?

Есть ли в GCC или glibc стандартизированная функция для выделения блока памяти по выровненному указателю? Как _align_malloc () в MSVC?
вопрос задан: 1 September 2019 12:06
0
ответов

Как заставить GCC предположить, что выражение с плавающей точкой неотрицательно?

Есть случаи, когда вы знаете, что определенное выражение с плавающей точкой всегда будет неотрицательным. Например, при вычислении длины вектора выполняется sqrt (a [0] * a [0] + ... + a [N-1] * a [N-1]) (...
вопрос задан: 27 August 2019 12:54
0
ответов

Использование макросов gcc, вероятно, маловероятно

Я пишу важный фрагмент кода примерно со следующей логикой if(expression is true){ //сделайте что-то с очень малой задержкой до того, как ядерная бомба взорвется. В эту ветвь заходят редко, ...
вопрос задан: 16 August 2019 16:16
0
ответов

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

Связанный, но не совсем повторяющийся, поскольку он обсуждает C++: можем ли мы задать размер статического массива как переменную. Я определяю массив в одном из дочерних файлов следующим образом. статический интервал [размер]; Здесь siz - это ...
вопрос задан: 6 August 2019 03:48
0
ответов

Как я могу установить порядок функций в двоичном файле с помощью цепочки инструментов gcc?

Я создаю статический двоичный файл из нескольких исходных файлов и библиотек, и я хочу для управления порядком, в котором функции помещаются в результирующий двоичный файл. Фон таков: у меня есть внешний ...
вопрос задан: 15 July 2019 16:16
0
ответов

Есть ли что-то особенное в -1 (0xFFFFFFFF) в отношении АЦП?

В моем исследовательском проекте я пишу код на C ++. Тем не менее, сгенерированная сборка является одним из ключевых моментов проекта. C ++ не обеспечивает прямой доступ к инструкциям по управлению флагами, в ...
вопрос задан: 12 July 2019 14:34
0
ответов

Как мне заставить make / GCC показывать мне команды?

Я пытаюсь отладить проблему компиляции, но не могу получить GCC (или, может быть, это make? ?), чтобы показать мне, какие команды компилятора и компоновщика он выполняет. Вот результат, который я вижу: ...
вопрос задан: 5 July 2019 16:11
0
ответов

В gcc есть 128-битное целое число?

Я хочу 128-битное целое число, потому что я хочу хранить результаты умножения двух 64-битных чисел. Есть ли такая вещь в gcc 4.4 и выше?
вопрос задан: 2 July 2019 00:53
0
ответов

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

Когда я пытаюсь скомпилировать этот код: #include main (int argc, char * argv []) {double y = 0; __asm__ ("fldl $ 150;" "fsqrt;" "fstl% 0;":: "g" (y)); ...
вопрос задан: 22 June 2019 16:50