The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск сборочной системы Meson 1.3, opennews (??), 20-Ноя-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (10), 20-Ноя-23, 11:59 
> Которая из них проыеряла работоспособность компилятора?

CPPFLAGS - флаги препроцессора, CXXFLAGS - флаги компилятора плюсов. Давайте поможем найти жулику^Wэксперту опеннета флаг для компилятора?

Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (7), 20-Ноя-23, 12:11 
> CPPFLAGS - флаги препроцессора, CXXFLAGS - флаги компилятора плюсов. Давайте поможем найти
> жулику^Wэксперту опеннета флаг для компилятора?

Так почему их смешивают постоянно, вместо использования по назначению? Кроме того, это не ответ на вопрос. Я вот часто сталкиваюсь с тем, что линкер обламывается на дефолтных параметрах. Это можно считать неработоспособностью компилятора тоже. А то потом тот же Хромиум на 10 часу компиляции внезапно обламывается.

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (55), 20-Ноя-23, 14:30 
В 10-м сообщении ведь есть ответ на вопрос. Потому что эксперты не знают, что cpp это не "си плюс плюс", а "си пре процессор".
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (7), 20-Ноя-23, 16:00 
Но не отвечает на вопрос, что переопределять. Подсказка, помимо этих есть ещё минимум 10 других (и это только известные мне).
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (55), 20-Ноя-23, 17:12 
Повторюсь - отвечает.
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (7), 20-Ноя-23, 19:26 
Нет, не отвечает.
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (55), 21-Ноя-23, 06:02 
Кому-то и при виде термина "фазы трансляции" приходиться лезть в поисковик.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от фнон (?), 20-Ноя-23, 16:20 
Всегда думал что с++ это "С + старые костыли + новые костыли"
а вот оно как (°ロ°)
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

58. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (55), 20-Ноя-23, 17:23 
с++ это выражение постинкремент, т.е. результатом его вычисления окажется значение с до увеличения на 1.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (55), 20-Ноя-23, 17:26 
Однако плюсы позволяют переопределить operаtor++() и там написать много странностей.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от yet another anonymous (?), 20-Ноя-23, 22:46 
"Нет такой традиции" (C)

.cpp используется и для C++ и для препроцессора (для второго, кстати, сильно реже).

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

88. "Выпуск сборочной системы Meson 1.3"  +/
Сообщение от Аноним (55), 21-Ноя-23, 06:06 
Угу, так всегда и было. А потом Страуструп написал свой препроцессор Cfront.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск сборочной системы Meson 1.3"  +1 +/
Сообщение от Аноним (10), 20-Ноя-23, 18:47 
Примерно так выглядит дефолтное правило make для компиляции C++ сорцов:


COMPILE.cc = ${CXX} ${CXXFLAGS} ${CPPFLAGS}

.cc.o:
        ${COMPILE.cc} ${.IMPSRC} -o ${.TARGET}

На расширения особо смотреть не надо, допускается и cc, и cpp, и cxx. В конечном итоге будет одна команда с набором флагов, и не имеет значения из каких переменных она была составлена.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру