Согласно gcc документам, memcmp не является встроенной функцией GCC. Если бы Вы хотели ускорить memcmp glibc под gcc, то необходимо было бы использовать более низкий уровень intrinsics определенный в документах. Однако...
Я знаю о встроенных атомарных операциях GCC: http://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/Atomic-Builtins.html, Но этот список не включает очень простые операции как загрузка и хранилище. Я мог...
При использовании встроенного ассемблерного кода под MSVC каждому разрешают перейти за пределами блока блока путем ссылки на маркировку в коде C/C++, как объяснено в этой статье MSDN. Может такая вещь быть сделанной когда...
Я пытаюсь портировать некоторый ассемблерный код, записанный в Visual Studio во встроенный ассемблерный код GNU на Linux. Исходный код использует _emit, который MSDN описывает как псевдо инструкцию и объясняет как:...
В Windows, с помощью gcc mingw, должен там так или иначе определить, что выходной EXE-файл состоит в том, чтобы взять файл значка, так, чтобы EXE-файл показал с тем значком в проводнике?
**** C новичок предупреждают ****, Как я компилирую приложение C так, чтобы он работал, не показывая консоль в Windows? Я использую Windows XP и GCC 3.4.5 (mingw-перспектива специальный r3). Я погуглил это...
Я использую некоторые функции, которые обеспечиваются в GCC v4 + и хотели бы, чтобы CMake нашел компилятор GCC v4 и если он не находит его, возвратите ошибку при заявлении, что GCC v4 требуется. У любого есть любые модули/...
Действительно ли возможно использовать объявление "использования" с шаблонными базовыми классами? Я читал, это не здесь, но - что из-за технической причины или это против стандарта C++ и делает это относится...
Для школьного присвоения я должен записать x86 ассемблерный код, кроме я не могу использовать gcc для компиляции его, так как мой компьютер является x64 машиной, и gcc только ожидает x86-код. Есть ли команда, это будет...
Как трудно это должно было бы использовать GCC вместо VC ++ из Visual Studio 2008? Очевидно, некоторые ключевые слова не будут соответствовать, и некоторые не могут получить подсветку синтаксиса (если Вы не сделали новый язык...
Следующий код: шаблон <имя типа S, имя типа T> нечто структуры {освобождают панель ();}; шаблон <имя типа T> освобождает нечто <интервал, T>:: панель () {} дает мне ошибку недопустимое использование...
Я запускаю программу с LD _ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА определенной библиотеки. Нравится. LD _PRELOAD=./my.so./my _программа Как запустить эту программу с помощью gdb?
У меня есть программа C99 среднего размера, которая использует длинный двойной тип (80 бит) для чисел с плавающей запятой вычисление. Я хочу повысить точность с помощью нового расширения GCC 4.6 __float128. Как я понял, это программное обеспечение ...
Я пытаюсь printf a __float128 с использованием libquadmath, например: quadmath_snprintf (s, sizeof (s), "%.30Qg ", f); Со следующими тремя константами: Вывод должен соответствовать следующему продукту: number = ...
Когда я компилирую очень простой исходный файл с помощью gcc, я не Необязательно указывать путь к стандартным включаемым файлам, таким как stdio или stdlib. Откуда GCC знает, как найти эти файлы? Есть ли в нем /usr/...
обратите внимание на этот код: # включить
void a (int a, int b, int c)
{char buffer1 [5]; char buffer2 [10];
} int main ()
{а (1,2,3); } после этого: gcc -S ac that ...
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 ...
Есть ли разница между uint и unsigned int?
Я ищу на сайте, но все вопросы относятся к C # или C ++.
Я хотел бы получить ответ по поводу языка C. Если это актуально, обратите внимание ...
При написании оптимизированной функции ftol я обнаружил очень странное поведение в GCC 4.6.1. Позвольте мне сначала показать вам код (для ясности я отметил различия ):fast _trunc _one, C :int fast _trunc _one (...
Когда я выполняю приведенный ниже код в Code::Blocks в Windows OS.
Я получал ошибку undefined reference to fork().
Я установил/выбрал компилятор GCC в качестве компилятора по умолчанию. #include ...
Я создал свой загрузчик до 2 лет под Debian Squeeze/Stable с gcc 4.5. Теперь в debian wheezy/sid не может быть скомпилирован с 4.6 и 4.7, потому что из них создаются большие разделы, которые я ожидал...
Есть случаи, когда вы знаете, что определенное выражение с плавающей точкой всегда будет неотрицательным. Например, при вычислении длины вектора выполняется sqrt (a [0] * a [0] + ... + a [N-1] * a [N-1]) (...
Я пишу важный фрагмент кода примерно со следующей логикой if(expression is true){ //сделайте что-то с очень малой задержкой до того, как ядерная бомба взорвется. В эту ветвь заходят редко, ...
Связанный, но не совсем повторяющийся, поскольку он обсуждает C++: можем ли мы задать размер статического массива как переменную. Я определяю массив в одном из дочерних файлов следующим образом. статический интервал [размер]; Здесь siz - это ...
Я создаю статический двоичный файл из нескольких исходных файлов и библиотек, и я хочу для управления порядком, в котором функции помещаются в результирующий двоичный файл. Фон таков: у меня есть внешний ...
В моем исследовательском проекте я пишу код на C ++. Тем не менее, сгенерированная сборка является одним из ключевых моментов проекта. C ++ не обеспечивает прямой доступ к инструкциям по управлению флагами, в ...
Я пытаюсь отладить проблему компиляции, но не могу получить GCC (или, может быть, это make? ?), чтобы показать мне, какие команды компилятора и компоновщика он выполняет. Вот результат, который я вижу: ...