Вопросы по теме 'gcc'

Объем массива переменного размера
Всегда ли это будет работать так, как ожидалось? char *x; if (...) { int len = dynamic_function(); char x2[len]; sprintf(x2, "hello %s", ...); x = x2; } printf("%s\n", x); // prints hello Как компилятор (в моем случае GCC)...
126 просмотров
schedule 17.03.2024

Создать исполняемый файл, который вызывает другой исполняемый файл?
Я хочу создать небольшое приложение, которое несколько раз запускает другое приложение для разных входных параметров. Это уже сделано? Неправильно ли использовать system("myAp param") для каждого вызова (конечно, с другим значением param )?...
263 просмотров
schedule 02.04.2024

Программа получила сигнал SIGSEGV, ошибка сегментации с использованием SHRD в ASM
Я пытаюсь сдвинуть eax вправо на 2, в настоящее время это 0x037f, и я хочу получить его до 0x0003. Я использую Cygwin, он компилируется нормально, но когда я открываю его с помощью gdb, как только я перехожу к строке 7, я получаю ошибку заголовка....
777 просмотров
schedule 03.05.2024

man не находит справочные страницы, связанные с исходными файлами, на которые указывают символические ссылки
Мой жесткий диск недавно вышел из строя, поэтому я воспользовался возможностью обновить Mac OS X 10.6.8 до 10.9.5 после новой установки. Mavericks поставляется с «gcc» Apple LLVM версии 6.0 (clang-600.0.51). Я хочу использовать gcc-mp-4.8, который я...
89 просмотров
schedule 02.05.2024

Смешивание исходного кода C++98 и C++11 в automake/gcc
У меня есть список файлов cpp в проекте, созданном с использованием инструментов automake. Некоторые из них написаны с использованием стандарта, предшествующего C++11 (например, C++98), и они не могут компилироваться с флагом c++11 gcc...
759 просмотров
schedule 16.04.2024

Как я могу изменить путь отладки, включенный компилятором в информацию DWARF двоичного файла
GCC включает путь к исходному файлу, который использовался для создания объектного файла, в своей отладочной информации DWARF (при компиляции с параметром -g). Однако правила поиска GDB означают, что я должен использовать менее известные set...
1021 просмотров
schedule 13.05.2024

Может ли Clang вывести предупреждение о преобразовании double в float?
Этот код int main() { double d = 3.14; float f = d; } генерирует предупреждение с помощью Vision C++ 2015 express: warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data Я бы также хотел...
909 просмотров
schedule 10.03.2024