Вопросы по теме 'gcc4'
Как комментарии в стиле C ++ по умолчанию обрабатываются в GCC 4.3.3?
Я использую GCC 4.3.3 на 64-разрядной версии Ubuntu 9.04 и получаю ошибки, используя комментарии в стиле C ++ в коде C. Когда я говорю "по умолчанию" в заголовке, я имею в виду просто вызов gcc test.c
Согласно документации GCC 4.3.3 ( здесь ),...
675 просмотров
schedule
20.10.2021
Проблема на Mac: не удается найти регистр в классе BREG при перезагрузке asm
Я попытался перенести код на Mac OS X.
Программа использует библиотеку "ttmath", библиотеку заголовков с большим числом заголовков. Эта библиотека отлично работает как в Windows, так и в Linux, но когда я пытаюсь скомпилировать и запустить ее на...
2061 просмотров
schedule
26.09.2021
почему это вызывает завершение, если я пытаюсь бросить что-то внутри блока catch в C ++
У меня есть следующий код на C ++, и это меня удивляет. Проблема в том, что если я выброшу что-то, кроме повторного выброса внутри блока catch, программа будет завершена путем вызова abort и выдаст сообщение об ошибке в GCC4: «terminate вызывается...
5690 просмотров
schedule
01.12.2021
Указатель на массив, совместно используемый несколькими исходными файлами
Это мой файл1 с именем main.c
#include <stdio.h>
#include <stdlib.h>
#define MONTHS 12
void ChangeDay(void);
int* days;
int main(void)
{
days = (int*) malloc(MONTHS * sizeof(int));
if(days != NULL)
ChangeDay();...
3710 просмотров
schedule
04.10.2021
Каков срок жизни возвращаемого значения функции?
Я прочитал о значениях return между вызовами функций, и поэкспериментировал со следующим фрагментом кода:
/* file structaddr.c */
#include <stdio.h>
#define MSIZE 10
struct simple
{
char c_str[MSIZE];
};
struct simple...
2369 просмотров
schedule
24.10.2021
проблема компиляции с разными версиями gcc
gcc версии 4.4.6 успешно компилирует код. Но версия gcc 4.8.1 дает ошибку компиляции.
/******************************************************************************
Online C++ Compiler.
Code,...
57 просмотров
schedule
22.11.2021
Предупреждение g ++: никогда не будет выполнено
Унаследовал проект C ++. Я собираю RHEL 5.5 с gcc 4.1.2 через make-файл. Проект огромный (сотни файлов) и в целом код неплохой. Однако время от времени во время компиляции я получаю предупреждение GCC, в котором говорится:...
4875 просмотров
schedule
02.03.2022
Как мне установить imagemagick с помощью homebrew?
Я пытаюсь установить Imagemagick на OSX Lion, но что-то работает не так, как ожидалось.
-> brew install imagemagick
/usr/local/git/bin/git
==> Cloning https://github.com/adamv/ImageMagick.git
Cloning into...
252277 просмотров
schedule
23.03.2022
Постинкремент, вызовы функций, концепция точки следования в GCC
Есть фрагмент кода, в котором GCC выдает результат, которого я не ожидал:
(Я использую gcc версии 4.6.1 Ubuntu/Linaro 4.6.1-9ubuntu3 для цели i686-linux-gnu)
[тест.с]
#include <stdio.h>
int *ptr;
int f(void)
{
(*ptr)++;...
586 просмотров
schedule
04.04.2022
typedef - Примитивный тип к примитивному типу
Допустимо ли, чтобы С++ имел typedef для примитивного типа для другого примитивного типа?
typedef int long;
В VS 2012 выдается предупреждение, но компилируется нормально.
предупреждение C4091: 'typedef': игнорируется слева от 'long',...
586 просмотров
schedule
10.08.2022
Не удается определить шаблонные типы для моего класса LruCache
#include <map>
#include <list>
template < typename K, typename V>
class LruCache
{
private:
typedef std::pair< K, V > EntryPair;
typedef std::list< EntryPair > CacheList;
typedef std::map< K,...
176 просмотров
schedule
19.02.2023
Как включить плитку Loop в gcc?
Как скомпилировать код с помощью gcc, который выполняет разбиение цикла (блокировку)? Оптимизация -O3 по умолчанию не выполняет мозаику цикла. Мне нужно включить мозаику цикла в этом флаге, а также узнать фактор плитки. (например, кубическая...
1943 просмотров
schedule
13.12.2022
lpm rd,Z всегда преобразуется в lpm rd,Z+ на встроенном ассемблере в gcc-avr
Это дополнительный вопрос к этому . Я пишу код для процессора __AVR_HAVE_LPMX__ (avr25), используя
GNU C (WinAVR 20100110) версия 4.3.3 (avr) / скомпилирован GNU C версии 3.4.5 (mingw-vista special r3), GMP версии 4.2.3, MPFR версии 2.4.1....
497 просмотров
schedule
07.11.2023
как скрыть локальный символ для статической библиотеки Linux
Я собираюсь отправить заказчику статическую библиотеку. Чтобы максимизировать конфиденциальность библиотеки, я ограничил символы для статической библиотеки, используя технику, предоставляемую @ypsu Скрытие символа в статических библиотеках,...
479 просмотров
schedule
21.05.2024