Результаты поиска по запросу "gcc"
Да, спасибо, это то, что я сделаю.
аюсь использовать потоки (впервые!) В приложении GCC C, которое отлично работает в режиме без потоков. Когда я запускаю его, некоторые потоки дают результаты, которые равны нулю вместо требуемых ответов (которые я знаю для проверки), но потоки, ...
эти инструкции противоположны первому блоку, они представляют собой что-то вроде манипуляций со стеком. всегда выполняется
устил gcc -S по этому поводу: int main() { printf ("Hello world!"); }и я получил этот код сборки: .file "test.c" .section .rodata .LC0: .string "Hello world!" .text .globl main .type main, @function main: leal 4(%esp), %ecx andl $-16, %esp ...
@Aconcagua - Большое спасибо. Я ужасно неэффективен с багзиллой GCC.
ытался скомпилировать этот код C ++ под GCC 8.2 с различными параметрами, и он всегда успешно выполняется, не выдает предупреждений и выводовtrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...
@ T.C. Хорошая точка зрения. Я добавил это к ответу
ю, что название немного сбивает с толку. Позвольте мне прояснить мою проблему с небольшим фоном: Моя программа ведет себя странно, когда я компилирую-O1 флаг против-O0 флаг с точки зрения времени выполнения. я знаю-O1 флаг делает много ...
OS X 10.9 GCC ссылки на Clang
Я только что заметил, что после установки OS X 10.9 компилятор g ++ связывается с компилятором clang. Есть ли способ вернуться к gcc / g ++?
и дать GCC возможность передвигаться. GCC удалил большую часть кода, поэтому буферы не были случайными. Встроенный ассемблер GCC абсолютно отстой. Я был бы смущен, если бы я издал инструмент, который сосал это плохо. Мало того, что мы не можем выразить то, что мы хотим сделать, мы должны использовать volatile, чтобы GCC не ломал дерьмо.
отаю в Power9 и использую аппаратную инструкцию генератора случайных чисел под названием DARN. У меня есть следующая встроенная сборка: uint64_t val; __asm__ __volatile__ ( "xor 3,3,3 \n" // r3 = 0 "addi 4,3,-1 \n" // r4 = -1, failure "1: \n" ...
Использование Google Mock для кода C
Я поддерживаю устаревший проект, написанный на C, и невозможно запустить его с помощью компилятора C ++. Поскольку код является кросс-скомпилированным, однако, можно запустить модульные тесты или аналогичные в среде хоста. следовательно, также ...
Сборка C ++ не работает в OSX 10.9
Обновить:Я решил проблему в конце, переустановив инструменты командной строки, как показано в этомссылка [http://www.computersnyou.com/2025/2013/06/install-command-line-tools-in-osx-10-9-mavericks-how-to/] , Извините за беспокойство! Начальный ...
экспериментальная реализация контрактов в Clang.
нтересован в изучении недавно принятогоконтрактное программирование для C ++ 20 [https://en.cppreference.com/w/cpp/language/attributes/contract]для целей обучения и исследования. Поскольку я искал поддержку компилятора, я разочарован тем, что не ...
), но жаловался только после отключения оптимизации компилятора (-O0 вместо -Os). Произошло на gcc-none-eabi 4.8.5.
лкнулся с интересной проблемой сегодня. Рассмотрим этот простой пример: template <typename T> void foo(const T & a) { /* code */ } // This would also fail // void foo(const int & a) { /* code */ } class Bar { public: static const int kConst = 1; ...