Результаты поиска по запросу "gcc"
Использование библиотеки C ++ в коде C
У меня есть библиотека C ++, которая предоставляет различные классы для управления данными. У меня есть исходный код для библиотеки. Я хочу расширить API C ++ для поддержки вызовов функций C, чтобы библиотека могла использоваться одновременно с ...
К сожалению, нет стандартной функции для включения обработки исключений с плавающей запятой.
я есть небольшая программа, выполняющая деление с плавающей запятой на ноль, поэтому я ожидаю SIGFPE. #include <sys/types.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #include <iostream> void signal_handler (int signo) { ...
встроенная сборка gcc с использованием модификатора «P» и ограничения «p» над «m» в ядре Linux
Я читаю исходный код ядра Linux (3.12.5 x86_64), чтобы понять, как обрабатывается дескриптор процесса. Я нашел, чтобы получить дескриптор текущего процесса, я мог бы использовать функцию current_thread_info (), которая реализована следующим ...
Как разобрать имя C ++ в clang (или gcc)?
Я пытаюсь написать быстрый и грязный деманглер для лязга. Я нашелкусок кода [http://squigglybrackets.me/2013/02/11/demangling-type-names-in-clang/]который используетabi::__cxa_demangle, но я не могу понять, какой заголовок требуется. Очевидный ...
Должен ли std :: list :: size иметь постоянную сложность в C ++ 11?
Я используюgcc 4.8.1и после нескольких часов отладки ужасной загадочной проблемы с производительностью я обнаружил, чтоstd::list::size на самом деле реализуется как вызовstd::distance. /** Returns the number of elements in the %list. */ ...
Ваша функция, кажется, нуждается в возврате:
#include <stdio.h> char toUpper(char); int main(void) { char ch, ch2; printf("lowercase input : "); ch = getchar(); ch2 = toUpper(ch); printf("%c ==> %c\n", ch, ch2); return 0; } char toUpper(char c) { if(c>='a'&&c<='z') c = c - 32; }кции toUpper ...
указатели для подсказки компилятору о том, как планировать загрузку и хранение.
но прочитав, что основная причина того, что fortran быстрее, чем c / c ++ в числовых вычислениях, заключается в том, что нет псевдонимов указателей. Видимо, используяrestrict или же__restrict__ ключевые слова позволяют в каждом конкретном случае ...
Режим. Что хорошо.
не создал программу, чтобы увидеть, будет ли GCC нуждаться в ней. Когда я это сделаю, я хотел бы знать, как бы я включил режим строгой плавающей запятой, который позволит воспроизводить результаты между запусками и компьютерами, Спасибо.
чем это уже поможет.
ользую Ubuntu и GCC и G ++ работали нормально, но сегодня это показало: cannot find -lm cannot find -lcЯ искал и нашел, что это как-то связано с/usr/bin/ld, что символическая ссылка (я надеюсь)lbd.bdf, Я вставил этот файл в каталог с Ubuntu ...
Я предполагаю, что вы имеете в виду "целые числа, представимые как int", будут точно представлены как двойные числа. Это верно, когда число цифр мантиссы в двойном больше, чем число цифр в int. Стоит помнить, что при больших значениях экспоненты расстояние между представимыми числами с плавающей запятой может превышать 1, так что не все целые числа точно представимы в плавающей запятой.
у знать первый дубль от 0d и выше, который отклоняется по длине «того же значения» на некоторую дельту, скажем, 1e-8. Я терплю неудачу здесь, хотя Я пытаюсь сделать это в C, хотя я обычно использую управляемые языки, на всякий случай. Пожалуйста ...