compiler-optimization- все статьи тега ➜ страница 0


Что такое & & & операция в C

#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%dn", c); } return 0; } вывод вышеуказанной программы скомпилирован с помощью gcc - это 0 1 1 С -Wall или , gcc выдает предупреждение: warning: the address of ‘i’ will always evaluate as ‘true’ [-Waddress] как c оцениваются в вышеуказанной программе? ...

Как отключить оптимизацию компилятора gcc, чтобы включить переполнение буфера

Я работаю над проблемой домашнего задания, которая требует отключения защиты оптимизации компилятора для его работы. Я использую gcc 4.4.1 на ubuntu linux, но не могу понять, какие флаги являются правильными. Я понимаю, что это зависит от архитектуры-моя машина работает с 32-разрядным процессором Intel. спасибо. ...