2012-01-18 2 views
0

Мне интересно узнать, как установить собственный сборщик (я думаю, также известный как AS) на Mac OSX Lion. Кто-то предположил, что я могу использовать Xcode для этого, но я не видел никаких параметров. Терминальные окна не могут распознать AS как команду прямо сейчас. Может ли кто-нибудь более подробно рассказать об этом? Я новичок в среде Mac/Unix, поэтому, пожалуйста, предоставьте соответствующую помощь.Как установить собственный ассемблер для Mac OSX?

+0

Если вы не хотите использовать командную строку, вы можете сделать это прямо в Xcode. Просто создайте инструмент командной строки с типом, установленным на «C» (чтобы он не связывался ни в каких фреймах), затем удалите файл C и добавьте файлы сборки с расширением '.s'. – ughoavgfhw

ответ

2

Если у вас установлен Xcode, у вас есть as.
Невозможно установить определенные пакеты из установщика Xcode.

as должен быть в /usr/bin/:

ls -l /usr/bin/as 

Если нет, то вы, вероятно, есть проблемы с установкой Xcode.

В противном случае также проверьте свою переменную окружения PATH, чтобы убедиться, что в списке находится /usr/bin/.

echo $PATH 
+1

Прошло некоторое время с тех пор, как я использовал установщик, но я подумал, что существует опция «Unix development», которую вы должны были проверить, чтобы компиляторы были помещены в '/ usr/bin', и без этого вы получаете только скопируйте в папку '/usr/bin' (и в случае необходимости SDK). – ughoavgfhw

+0

В (очень) старых версиях Xcode, yep ... Но не больше в сегодняшних версиях. – Macmade

1

Если вы установили Xcode 4.3, он больше не устанавливает инструменты командной строки. Чтобы получить их, вам нужно запустить Xcode, перейти на вкладку Xcode> Preferences ...> Downloads, затем нажать кнопку «Загрузить» для «Инструменты командной строки». Вам нужно будет войти в систему с помощью идентификатора разработчика Apple.

0

Использования Xcode 4.6 с утилитой командной строки установлены
export PATH=/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
, как будет выполняться вместе с другими утилитами командной строки.

Смежные вопросы