Я пытался собрать и запустить свой проект через CodeLite.
Я установил командную строку, но почему-то она не работает.
Там написано "нет такого файла или каталога"
но всякий раз, когда я спрашиваю его о поиске gcc, он говорит, что у меня он есть на моем Mac.
Что я должен делать? Пожалуйста помоги!
terminal
command-line
xcode
Кэтлин Эшли
источник
источник
Ответы:
Вы используете терминал неправильно. Положите двойные кавычки вокруг пути:
Не используйте
&&
, они не делают то, что вы думаете, они делают.Если вы хотите узнать больше, посмотрите Bash Guide для начинающих .
Чтобы уточнить ваши вопросы:
Кажется, это работает так, как задумано, но, возможно, не так, как вы задумывали.
cd
команда под названием «изменить каталог» говорит, что такой/Users/Kathieen
папки или файла не существует , что является правильным, поскольку ваша папка пользователя выглядит так/Users/Kathieen Ashley
(обратите внимание на пробел, за которым следует дополнительное слово)Это правильно, gcc установлен правильно.
источник
&&
в этом случае, они отлично работают с этой командой, если путь указан правильно, не знаете, почему вы предлагаете не использовать&&
?&&
если, по моему мнению, вам не нравится Bash (то есть, я изменил каталог или нет, или вернул компилятор,0
даже если он потерпел неудачу и испортил каталог сборки). Этот вопрос свидетельствует о некотором незнании командной строки, поэтому я бы рекомендовал не использовать OP,&&
а выполнять одну команду на строку.Имя вашей домашней папки содержит символ пробела, который оболочка воспринимает как разделитель. Вот почему это говорит
cd: /Users/Kathieen: No such file or directory
.Пытаться
или как две команды (лучше по многим причинам)
источник