Синтаксис определения псевдонима bash

Я использую Cygwin и установил все пакеты разработчика, а также большинство, если не все остальные пакеты. Когда я предоставляю псевдоним для gcc, я получаю ошибку

-bash: alias: gcc: not found 

Что я могу делать неправильно?

Я ввожу следующую команду в терминал:

 alias gcc "gcc -ansi -Wall -g -O0 -Wwrite-strings -Wshadow -pedantic-errors -fstack-protector-all" 

FYI, этот псевдоним работает с другими системами.

One Solution collect form web for “Синтаксис определения псевдонима bash”

Ваш синтаксис назначения псевдонимов неверен для bash / zsh / fish (ваш синтаксис – tcsh), вам нужно a = между псевдонимом и расширением псевдонима:

 alias gcc="gcc -ansi -Wall -g -O0 -Wwrite-strings -Wshadow -pedantic-errors -fstack-protector-all" 

Если вы опустите = , bash интерпретирует gcc и `" gcc -ansi … "как два псевдонима и пытается перечислить их определения. Поскольку эти псевдонимы не определены, вы получаете предупреждение:

 bash: alias: gcc: not found bash: alias: gcc -ansi -Wall -g -O0 -Wwrite-strings -Wshadow -pedantic-errors -fstack-protector-all: not found 
  • установить псевдоним для каталога
  • Как создать псевдоним, который принимает аргумент в KornShell
  • Как определить псевдоним для неинтерактивной / недействительной оболочки?
  • Есть ли способ сделать расширение псевдонимов внутри, если ... fi на Bash?
  • Как показать, что означает псевдоним
  • создание сокращений для обычно используемых путей
  • Псевдоним для копирования файла в определенный файл
  • Мультипликации псевдонимов для одной команды
  • Установите псевдоним на оболочку Bourne
  • Какие команды имеют параметр -h для чтения человеком и как его включить по умолчанию с переменной w / env?
  • синтаксическая ошибка рядом с токеном ';' (домашнее задание)
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.