|
|
  |
Компилятор для Freescale i.MX6, установка кросскомпилятора для freescale iMX6 |
|
|
|
Aug 30 2013, 13:25
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115

|
Всем привет, Вопрос по установке кросскомпилятора. С ФТП серевера доступен архив gcc компилятора для моего проц. модуля Variscite VAR-SOM-MX6. ФТП: ftp://ftp.variscite.com/VAR-SOM-MX6/Software/Linux/ Вопрос , как его (кросскомпилятор) установить в Убунту ? Прошу только без сленга, я новичок. Спасибо !!
|
|
|
|
|
Aug 30 2013, 14:49
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(berkl @ Aug 30 2013, 17:25)  Вопрос , как его (кросскомпилятор) установить в Убунту ? Прошу только без сленга, я новичок. а на их виках не читали? http://www.variwiki.com/index.php?title=VA...pport#Toolchainскачали, развернули, прописали и пользуйтесь..
|
|
|
|
|
Sep 2 2013, 06:43
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115

|
Цитата(Jury093 @ Aug 30 2013, 18:49)  а на их виках не читали? http://www.variwiki.com/index.php?title=VA...pport#Toolchainскачали, развернули, прописали и пользуйтесь.. Читал на русской Вики, там ничего не нашел подходящего. Ваша ссылка - то что нужно, я думаю. Итак, надо скачать архив, извлечь его содержимое куда-нибудь и затем прописать путь в к папке BIN в переменной окружения PATH. Вроде больше ничего не надо, всё так и сделал.\ Потом проверил нормально ли сконфигурирован путь к кросскомпилятору. Всё нормально. Теперь закрываю/открываю Терминал и пробую опять проверить корректность прописанного пути, получаю ошибку "arm-fsl-linux-gnueabi-gcc: команда не найдена" Соответственно, в Эклипсе я не вижу в списке тулчейнов тулчейна для ARM. Где ошибка? Спасибо !!!!
|
|
|
|
|
Sep 2 2013, 10:27
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115

|
Цитата(psL @ Sep 2 2013, 11:04)  нужно прописать export PATH=... в ~/.bashrc либо ~/.bash_profile, или какой там у вас шелл Нет у меня файла .bashrc или .bash_profile и вобще ничего похожего в домашней папке. Вот что есть (терминал GNOME): dim@dim-System-Product-Name:~$ cd ~/ dim@dim-System-Product-Name:~$ ls datasheet Projects variscite Документы Музыка Шаблоны eclipse temp workspace Загрузки Общедоступные examples.desktop Ubuntu One Видео Изображения Рабочий столdim@dim-System-Product-Name:~$ Самому создать файл надо и вставить туда требуемое export PATH=/usr/local/fsl-linaro-toolchain/bin/:$PATH ? Если да, то какой файл создавать ? Или в моем случае, в какой-та другой файл надо прописывать ? Спасибо. upd: у меня Ubuntu 13.04
Сообщение отредактировал berkl - Sep 2 2013, 10:40
|
|
|
|
|
Sep 2 2013, 10:57
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390

|
Цитата(berkl @ Sep 2 2013, 14:27)  Нет у меня файла .bashrc или .bash_profile и вобще ничего похожего в домашней папке. Вот что есть (терминал GNOME):
dim@dim-System-Product-Name:~$ cd ~/ dim@dim-System-Product-Name:~$ ls datasheet Projects variscite Документы Музыка Шаблоны eclipse temp workspace Загрузки Общедоступные examples.desktop Ubuntu One Видео Изображения Рабочий стол dim@dim-System-Product-Name:~$
Самому создать файл надо и вставить туда требуемое export PATH=/usr/local/fsl-linaro-toolchain/bin/:$PATH ? Если да, то какой файл создавать ?
Или в моем случае, в какой-та другой файл надо прописывать ?
Спасибо.
upd: у меня Ubuntu 13.04 А если ls -a ~ ? Узнать шелл можно echo $SHELL или help в терминале
|
|
|
|
|
Sep 2 2013, 11:34
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115

|
Цитата(psL @ Sep 2 2013, 14:57)  А если ls -a ~ ? Узнать шелл можно echo $SHELL или help в терминале Ага, вижу. ls -a открыла кучу файлов с точкой в начале. Заодно узнал , что точка в начале означает - скрытый файл. Есть и файл .bashrc Запускаю ./.bashrc, но открыть его не получается: - " Отказано в доступе". Чё та с правами доступа, хотя к домашней папке открыт полный доступ. Ответом на echo $SHELL было /bin/bash
|
|
|
|
|
Sep 2 2013, 11:51
|
Знающий
   
Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390

|
Цитата(berkl @ Sep 2 2013, 15:34)  Ага, вижу. ls -a открыла кучу файлов с точкой в начале. Заодно узнал , что точка в начале означает - скрытый файл. Есть и файл .bashrc Запускаю ./.bashrc, но открыть его не получается: - " Отказано в доступе". Чё та с правами доступа, хотя к домашней папке открыт полный доступ.
Ответом на echo $SHELL было /bin/bash ls -l ~/.bashrc если владелец вы: chmod 644 ~/.bashrc vi ~/.bashrc если владелец не вы: sudo chmod 666 ~/.bashrc или sudo chown berkl:berkl ~/.bashrc sudo chmod 644 ~/.bashrc если sudo не настроено, то su -c после можно редактировать: vim ~/.bashrc либо gedit, либо что там у вас установлено
|
|
|
|
|
Sep 2 2013, 12:43
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115

|
Отредактировал, перезагрузил - всё тож самое  . Проверил что есть у меня для переменной PATH: echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/gamesТребуемого мне пути нету, напомню моя команда окружению: export PATH=/usr/local/fsl-linaro-toolchain/bin/:$PATHВыложил скриншот на всякий случай. Внизу видно, требуемая команда есть, в конце файла. Update. Всё всё, появилось, но только после второй перезагрузки Спасибо парни
Сообщение отредактировал berkl - Sep 2 2013, 12:43
Эскизы прикрепленных изображений
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|