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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: BASH - есть ли разница в Ubuntu 8.04 и 17.10?  (Прочитано 469 раз)

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

Оффлайн Megagluk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
BASH - есть ли разница в Ubuntu 8.04 и 17.10?
« : 23 Апреля 2018, 13:16:24 »
Уважаемые админы, всем привет!

Подскажите, пожалуйста, меняется ли язык командной оболочки в убунте от версии к версии? Дело в том, что один и тот же код ведет себя по разному в обеих этих версиях ОС (файл с кодом прилагаю).

И еще: подскажите, где можно найти полное описание языка командного процессора BASH? Чтобы я мог разобраться с кодом, который содержит прилагаемый makefile? 

ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 29/04/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 14:56:30 от zg_nico »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: BASH - есть ли разница в Ubuntu 8.04 и 17.10?
« Ответ #1 : 23 Апреля 2018, 13:30:48 »
Megagluk,
1) bash - интерпретатор командной строки
2) нет, не меняется, так как командами выступает в основном уже установленное ПО. А так как от версии этого ПО зависит уже полученый результат
3) А при чем makefile ? Он обрабатывается програмой make, которая запускает компиляцию, которая в свою очередь использует компилятор (извиняюсь за тафтологию). Так вот компиляторы в разных версиях ос - смотрим п. 1.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Megagluk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: BASH - есть ли разница в Ubuntu 8.04 и 17.10?
« Ответ #2 : 23 Апреля 2018, 13:34:27 »
А при чем makefile ? Он обрабатывается програмой make, которая запускает компиляцию, которая в свою очередь использует компилятор (извиняюсь за тафтологию). Так вот компиляторы в разных версиях ос - смотрим п. 1.

Хорошо, а где можно найти описание языка, с кодом которого работает программа make?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: BASH - есть ли разница в Ubuntu 8.04 и 17.10?
« Ответ #3 : 23 Апреля 2018, 14:23:41 »
Megagluk, опять 25? make сам ничего не компилирует!!! Он вызывает компилятор, что указан в make файле\глобальных настройках. А язык на котором пишется ПО может быть любой, но зачастую С\С++, соответственно компиляторы: gcc, g++, clang...
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн pfg21

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: BASH - есть ли разница в Ubuntu 8.04 и 17.10?
« Ответ #4 : 23 Апреля 2018, 14:55:10 »
Megagluk, все, как обычно, елементарно и просто надо позадавать правильные вопросы всезнающему поиску к примеру как написать makefile
и на вас, поверьте мне, прольется цельный окиянъ мудрости тырнета.

на последок: скрипты bash <не равно> скрипты makefile . не все то лампочка, что светится во тьме.
« Последнее редактирование: 23 Апреля 2018, 15:00:10 от pfg21 »

 

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