Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: компиляция  (Прочитано 1062 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
компиляция
« : 13 Апреля 2015, 09:34:57 »
здравствуйте)
вопрос такой: я многократно перекомпилирую проект, после внесения очередных, иногда очень несущественных изменений... Можно ли запускать компиляцию так, чтобы она занималась только файлами, в которые внесены изменения, а остальные не трогала?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: компиляция
« Ответ #1 : 13 Апреля 2015, 10:32:01 »
наверно можно, а может быть нельзя.

Беда в том что телепаты в отпусках, а пока вы не скажите в чем вы работаете - на вопрос можно ответить только "да" с вероятностью 50% и "нет" - стой же вероятностью будет верно.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: компиляция
« Ответ #2 : 13 Апреля 2015, 11:33:57 »
согласен, Простите!)
ubuntu 14.04 g++
в текстовом редакторе, компилирую в терминале.
« Последнее редактирование: 13 Апреля 2015, 11:36:20 от andeykapas »

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: компиляция
« Ответ #3 : 13 Апреля 2015, 11:43:02 »
andeykapas, почитай про make например на этом форуме.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: компиляция
« Ответ #4 : 13 Апреля 2015, 11:48:07 »
andeykapas, почитай про make например на этом форуме.
очень собираюсь разобраться с мейком, а, чтобы знать как выставить опцию g++ вручную для решения моего вопроса, ещё больше хочу!)
или нет таких опций?
« Последнее редактирование: 13 Апреля 2015, 11:51:36 от andeykapas »

Krjd

  • Гость
Re: компиляция
« Ответ #5 : 13 Апреля 2015, 11:56:34 »
andeykapas,
g++ - это компилятор, а функционал, который вам нужен, предоставляет система сборки
и вообще писать на плюсах не используя IDE - это сомнительное удовольствие

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: компиляция
« Ответ #6 : 13 Апреля 2015, 12:08:16 »
andeykapas,
g++ - это компилятор, а функционал, который вам нужен, предоставляет система сборки
и вообще писать на плюсах не используя IDE - это сомнительное удовольствие
т.е. ответ: нет таких опций у g++?
А удовольствие в том, чтобы разобраться с азами в начале), а после и IDE буду юзать)

Krjd

  • Гость
Re: компиляция
« Ответ #7 : 13 Апреля 2015, 12:20:11 »
т.е. ответ: нет таких опций у g++?
А удовольствие в том, чтобы разобраться с азами в начале), а после и IDE буду юзать)
нету
азы обычно не компилируются больше 15 секунд...а то и вообще 1-2

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: компиляция
« Ответ #8 : 13 Апреля 2015, 12:23:57 »
нету
азы обычно не компилируются больше 15 секунд...а то и вообще 1-2

спасибо), т.е. всё-таки настало время мейка), а как скриншот вставить в ответ на форуме - не подскажите?

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: компиляция
« Ответ #9 : 13 Апреля 2015, 12:25:00 »
andeykapas, иди сюда. ЗЫ компилятор плюсов и компилятор си старались сделать как можно более примитивными. Правила форума почитай.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: компиляция
« Ответ #10 : 13 Апреля 2015, 12:28:24 »
andeykapas, иди сюда. ЗЫ компилятор плюсов и компилятор си старались сделать как можно более примитивными. Правила форума почитай.
спасибо всем! Тема закрыта)

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
Re: компиляция
« Ответ #11 : 13 Апреля 2015, 13:00:40 »
Попробуй для начала использовать опцию -MD

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: компиляция
« Ответ #12 : 13 Апреля 2015, 13:07:22 »
очень собираюсь разобраться с мейком, а, чтобы знать как выставить опцию g++ вручную для решения моего вопроса, ещё больше хочу!)
или нет таких опций?
Посмотрите здесь по поводу make и его опций ... да и использования с gcc: Разработка программных проектов в Linux - выберете там то, что относится к вашему вопросу.
 


Пользователь решил продолжить мысль 13 Апреля 2015, 13:08:30:
andeykapas,
и вообще писать на плюсах не используя IDE - это сомнительное удовольствие
Очень спорное мнение.

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: компиляция
« Ответ #13 : 13 Апреля 2015, 13:27:11 »

Пользователь решил продолжить мысль [time]13 Апрель 2015, 12:08:30[/time]:
andeykapas,
и вообще писать на плюсах не используя IDE - это сомнительное удовольствие
Очень спорное мнение.
Холиварить не надо.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн andeykapas

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: компиляция
« Ответ #14 : 13 Апреля 2015, 13:33:33 »

Посмотрите здесь по поводу make и его опций ... да и использования с gcc: Разработка программных проектов в Linux - выберете там то, что относится к вашему вопросу.
спасибо) уже скачал книгу по Вашему совету, обязательно прочту!

Пользователь решил продолжить мысль [time]13 Апрель 2015, 14:57:53[/time]:
Попробуй для начала использовать опцию -MD
в мане по g++ ничего не нашёл про -MD...
попробовал: никакой разницы не заменил...
объясни, что делает -MD?

Пользователь решил продолжить мысль 13 Апреля 2015, 13:59:48:
а пробовал так:
... g++ -MD ...
« Последнее редактирование: 13 Апреля 2015, 13:59:48 от andeykapas »

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.