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

1 ответ

Получение отчета по оптимизации от GCC

Я хотел бы знать, есть ли опция, которую я могу использовать с GCC, чтобы получить подробный отчет об оптимизации, фактически выбранной и выполненной компилятором. Это возможно с помощью компилятора Intel C с помощью -opt-report. Я не хочу ...

3 ответа

Как правильно связать в C, чтобы символы не были удалены?

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

5 ответов

Применима ли RVO (оптимизация возвращаемого значения) ко всем объектам?

РВО (Оптимизация возвращаемого значения [http://en.wikipedia.org/wiki/Return_value_optimization]) гарантировано или применимо для всех объектов и ситуаций в компиляторах C ++ (особенно GCC)? Если ответ «нет», каковы условия этой оптимизации для ...

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

5 ответов

Как работать с внешними библиотеками при кросс-компиляции?

Я пишу некоторый код для ARM цели RasPberry на машине с Ubuntu x86. Я использую набор инструментов gcc-linaro-armhf. Я могу кросс-компилировать и запускать несколько независимых программ на пи. Теперь я хочу связать свой код с ...

4 ответа

Псевдоним GCC для работы вне модуля перевода -AKA- это даже подходящий инструмент для работы?

Я работаю с FreeRTOS на STM32 (Cortex-M3) и использую библиотеку CMSIS из ST для начальной загрузки. Библиотека CMSIS определяет слабый символSVC_Handler в файле запуска ".s". Он должен быть где-то переопределен, чтобы получить ваш ISR в таблице ...

1 ответ

Использование скрипта компоновщика в Mac OS X

Есть ли способ использовать скрипт компоновщика сld в Mac OS X? GNUld Программа на Linux принимает-T <scriptname> опция, но в Mac OS -T это неизвестная опция команды. Использование альтернативной установки GCC хорошо для меня, если это решает ...

1 ответ

Перекрестное профилирование с gcov, но GCOV_PREFIX и GCOV_PREFIX_STRIP игнорируется

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

6 ответов

Почему целочисленное переполнение в x86 с GCC вызывает бесконечный цикл?

Следующий код входит в бесконечный цикл в GCC: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; }Итак, вот сделка:Целочисленное ...

2 ответа

Может ли CMake использовать g ++ для компиляции файлов C?

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

5 ответов

Gcc: заставить компилятор использовать unsigned char по умолчанию

Так как природаchar в C ++ зависит от компилятора, когдаunsigned квалификатора нет, есть ли аргумент, который я мог бы передать GCC, который бысилавсеchars должен быть скомпилирован какunsigned?