реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Компилятор для Freescale i.MX6, установка кросскомпилятора для freescale iMX6
berkl
сообщение Aug 30 2013, 13:25
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115



Всем привет,

Вопрос по установке кросскомпилятора. С ФТП серевера доступен архив gcc компилятора для моего проц. модуля Variscite VAR-SOM-MX6. ФТП: ftp://ftp.variscite.com/VAR-SOM-MX6/Software/Linux/

Вопрос , как его (кросскомпилятор) установить в Убунту ? Прошу только без сленга, я новичок.

Спасибо !!

Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 30 2013, 13:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Если нужен только компилятор, то скачайте Sourcery Lite.
Go to the top of the page
 
+Quote Post
Jury093
сообщение Aug 30 2013, 14:49
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(berkl @ Aug 30 2013, 17:25) *
Вопрос , как его (кросскомпилятор) установить в Убунту ? Прошу только без сленга, я новичок.

а на их виках не читали?
http://www.variwiki.com/index.php?title=VA...pport#Toolchain
скачали, развернули, прописали и пользуйтесь..
Go to the top of the page
 
+Quote Post
berkl
сообщение Sep 2 2013, 06:43
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 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.

Где ошибка?

Спасибо !!!!
Go to the top of the page
 
+Quote Post
psL
сообщение Sep 2 2013, 07:04
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



нужно прописать export PATH=... в ~/.bashrc либо ~/.bash_profile, или какой там у вас шелл
Go to the top of the page
 
+Quote Post
berkl
сообщение Sep 2 2013, 10:27
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
psL
сообщение Sep 2 2013, 10:57
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 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 в терминале
Go to the top of the page
 
+Quote Post
berkl
сообщение Sep 2 2013, 11:34
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
HardJoker
сообщение Sep 2 2013, 11:38
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(berkl @ Sep 2 2013, 13: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


запускаешь к-н файл-менеджер и открываешь свою папку home. Например, в Nautilus жмешь Ctrl-H - показать скрытые файлы. В mc скрытые файлы показаны изначально. Ищешь файл .bashrc и добавляешь в него в конец строку export... Обязательно перезапускаешь Ubuntu. Для проверки в терминале подаешь команду env и смотришь результат.
Go to the top of the page
 
+Quote Post
psL
сообщение Sep 2 2013, 11:51
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 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, либо что там у вас установлено
Go to the top of the page
 
+Quote Post
berkl
сообщение Sep 2 2013, 12:43
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115



Отредактировал, перезагрузил - всё тож самое crying.gif .

Проверил что есть у меня для переменной 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. Всё всё, появилось, но только после второй перезагрузки

Спасибо парни cheers.gif

Сообщение отредактировал berkl - Sep 2 2013, 12:43
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01455 секунд с 7
ELECTRONIX ©2004-2016