Результаты поиска по запросу "gcc"
Как вы определяете тип архитектуры процессора во время выполнения с GCC и встроенным ассемблером?
Мне нужно найти тип архитектуры процессора. У меня нет доступа к / proc / cpuinfo, так как на машине работает syslinux. Я знаю, что есть способ сделать это с помощью встроенного ASM, однако я считаю, что мой синтаксис неверен, поскольку моя ...
Только что попробовал второе решение, отлично работает на одном из моих компьютеров, но не удалось другого, возможно, причина старой версии GCC.
ужен такой встроенный код сборки: у меня естьпара(так, это сбалансировано) операции push / pop внутри сборкиУ меня также есть переменная в памяти (так, не регистр) в качестве вводанравится: __asm__ __volatile__ ("push %%eax\n\t" // ... some ...
@aschepler: Даже если это не ответ, интересно знать, что такие ошибки могут оставаться в вашем коде в течение десятилетия !! ... и с этой точки зрения, это ценный пост для этой темы. Кроме того, нет никакого ответа, кроме того, что это UB, который, кажется, даже этот ответ говорит.
л §3.9.1 / 6 из стандарта C ++ гласит: Значения типа bool либоtrue или жеfalse. Теперь рассмотрим этот код, void f(bool b) { switch(b) //since b is bool, it's value can be either true or false! { case true: cout << "possible value - true"; ...
в библиотеки. На самом деле, список всех необходимых библиотек приведен в вашем вопросе (результат
я есть чистый сценарий Python, который я хотел бы распространять на системы с неизвестной конфигурацией Python. Поэтому я хотел бы скомпилировать код Python в отдельный исполняемый файл. я бегуcython --embed ./foo.py без проблем даватьfoo.c, ...
Для меня самая полезная часть - это строки, которые нужно добавить для компилятора C ++ / правила компоновки в config.m4 для phpize.
у расширение PHP5, и хотя я мог бы написать его на C, было бы проще использовать C ++ и использовать преимущества STL и Boost. Беда в том,учебные пособия [http://devzone.zend.com/node/view/id/1021]Я видел только дело с C, и я ищу простой пример, ...
Неважно, я думаю, что нашел это. "-no_warning_for_no_symbols"
тствую всех, У меня есть статическая библиотека, которую я позже связываю с моим приложением. Моя среда разработки - CMake, GCC (Linux, Mac), MinGW (Windows). Я могу скомпилировать статическую библиотеку без проблем в Linux и Windows. (Я даже ...
Пожалуйста, смотрите мое редактирование.
жный дубликат: Двойное отрицание в коде C ++. [https://stackoverflow.com/questions/248693/double-negation-in-c-code] Я читаю кодовую базу и нахожу что-то вроде этого: #define uassert(msgid, msg, expr) (void)((!!(expr))||(uasserted(msgid, msg), ...
новая линия
нтересован в разгрузке работы на GPU с помощью OpenMP. Код ниже дает правильное значениеsum на процессоре //g++ -O3 -Wall foo.cpp -fopenmp #pragma omp parallel for reduction(+:sum) for(int i = 0 ; i < 2000000000; i++) sum += i%11;Это также ...
Вы можете обработать входные данные, которые приведут к переполнению стека из-за слишком глубокой рекурсии вызовов этой функции, если не было никакой оптимизации, и посмотрите, произойдет ли это. Конечно, это не тривиально, и иногда достаточно большие входные данные заставят функцию работать недопустимо долго.
не узнать, оптимизирует ли gcc (точнее, g ++) хвостовую рекурсию?в определенной функции? (Потому что это возникало несколько раз: я не хочу проверять, может ли gcc оптимизировать хвостовую рекурсию в целом. Я хочу знать, оптимизирует ли ...
Этот ответ просто неправильный.
совсем уверен в этом в стандартах. Скажем, у меня есть три файла, как это: foo.h #include <iostream> inline void foo(); void foo() { std::cout << "Foo" << std::endl; }foo.cpp: #include "foo.h" void baz(); int main() { baz(); foo(); ...