Результаты поиска по запросу "gcc"

6 ответов

Тем не менее, есть шанс, что GCC предлагает какое-то расширение компилятору C, которое позволяет это. Поиск необходим.

е, что gcc не выдает предупреждение с помощью следующего кода. Как я могу заставить его сделать предупреждение? typedef enum { REG8_A, REG8_B, REG8_C }REG8; typedef enum { REG16_A, REG16_B, REG16_C }REG16; void function(REG8 reg8) { } int ...

1 ответ

 собственно, что означает, что он потенциально более тесно связан с компилятором.

ем эту простую функцию, которая увеличивает целое число под блокировкой, реализованнойstd::mutex: #include <mutex> std::mutex m; void inc(int& i) { std::unique_lock<std::mutex> lock(m); i++; }Я ожидал бы, что это (после вставки) будет ...

5 ответов

Я объяснил оба случая ... второй дает вам деление на ноль в показанных помещениях ... вы меня опровергли? Вот почему вы получаете деление на ноль ..... :) понизить меня ... но ответ был там ....

я есть назначение на расширение некоторыхпо-видимому странное поведение кода C (работает на x86). Я могу легко закончить все остальное, но этот действительно смутил меня. Выводы кода 1-2147483648 int a = 0x80000000; int b = a / -1; ...

ТОП публикаций

8 ответов

 во время написания этой статьи вы получите GNU C v4.8.2, но вы можете явно запросить более раннюю версию, например, используя имя пакета, такое как

но я установил Oracle Solaris на своей виртуальной машине, чтобы протестировать некоторый код на нем, я не смог установить gcc, так как я действительно не знаю как, я много гуглял, но вся информация о компиляторах оракула, мне нужен GCC, любая ...

4 ответа

Мне действительно любопытно, почему это не задокументировано

олчанию файл профиля из исполняемого файла запускается и файл называетсяgmon.out, Есть ли способ указать новое местоположение? Я использую gcc 3.4.6 на i386 / linux2.6

2 ответа

Есть разн. В моем случае проект не будет компилироваться с -Wl.

ю-Wl,-shared это вариантл.д., Я видел, как кто-то компилирует, как это, $ gcc -shared -Wl,-soname,libtest.so -o libtest.so *.oИ какой-то человек, как это $ gcc -Wl,-shared -Wl,-soname,libtest.so -o libtest.so *.oИтак, я хочу знать, есть ли ...

2 ответа

 для некоторого обсуждения на эту тему.

кументация gcc5.4это говорит [https://gcc.gnu.org/onlinedocs/gcc-5.4.0/gcc/Optimize-Options.html#Optimize-Options] -O2 включает все флаги оптимизации, указанные в -O. Также включаются следующие флаги оптимизации: -fthread-jumps -falign-functions ...

6 ответов

 может быть на не отображенной странице памяти.

р, показывающий оптимизацию gcc и код пользователя, который может быть ошибочным Функция 'foo' в приведенном ниже фрагменте загрузит только один из членов структуры A или B; ну, по крайней мере, это намерение неоптимизированного кода. typedef ...

4 ответа

Можно ли связать неразрешенную ссылку на прерывание?

Я пытаюсь написать несколько небольших тестов для довольно маленькой части довольно большого проекта. Попытка связать этого зверя, к сожалению, довольно невозможна без связывания всего проекта, что я не хочу делать (это довольно сложная система ...

2 ответа

Как статически связать программное обеспечение Linux, которое использует ./configure?

Я хотел бы скомпилироватьNRPE [ftp://ftp.fu-berlin.de/unix/network/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz] static, поэтому я могу скопировать скомпилированный двоичный файл на сервер OmniOS, где я не хочу, чтобы gcc был установлен. Я бы ...