Каково различие между gmake, и сделайте?

Вместо того, чтобы думать о нем как об одном большом количестве, попытайтесь ломать его и искать связанные идеи, например:

  • 2 максимальных снукерных повреждения (максимальное повреждение равняется 147)
  • 4 года (48 месяцев)
  • 3 года (36 месяцев)
  • 4 года (48 месяцев)

Вышеупомянутое относится к самому большому отрицательному числу; положительный это минус одно.

, Возможно, вышеупомянутая разбивка будет не более незабываема для Вас (это едва захватывающе, он!), но надо надеяться можно придумать некоторые идеи, которые являются!

120
задан Nick Haddad 28 July 2009 в 15:35
поделиться

4 ответа

«gmake» относится конкретно к программе make GNU. «make» относится к системной реализации make по умолчанию; в большинстве дистрибутивов Linux это GNU make, но в других unix-системах это может относиться к какой-либо другой реализации make, например, BSD make, или реализациям make различных коммерческих unix-версий.

Язык, принятый make GNU, является надмножеством одного из тех, которые поддерживаются традиционной утилитой make.

Используя специально 'gmake', вы можете использовать расширения GNU make, не беспокоясь о том, что они будут неправильно интерпретированы какой-либо другой реализацией make.

156
ответ дан 24 November 2019 в 01:41
поделиться

В моей системе нет разницы (gmake - это программная ссылка для создания):

-> ls -l $(which gmake make)
lrwxrwxrwx 1 root root      4 Jun  5  2007 /usr/bin/gmake -> make
-rwxr-xr-x 1 root root 168976 Jul 13  2006 /usr/bin/make

gmake означает GNU make. Существуют разные реализации make. На Linux-машине, скорее всего, make будет от GNU, а для облегчения жизни пользователя make софт связан с gmake.

10
ответ дан 24 November 2019 в 01:41
поделиться

Обычной «противоположностью» gmake является BSD make , которая будет иметь тенденцию быть make в системах BSD, что неудивительно . Если вы хотите увидеть, на что похожа BSD make, на производных от Debian она доступна как apt-get install pmake .

2
ответ дан 24 November 2019 в 01:41
поделиться

Очевидно, GNU make теперь практически универсален , так что почти никогда не должно быть разницы.

-3
ответ дан 24 November 2019 в 01:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: