Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите настроить Eclispe для компиляции под MIPS
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
Signals
Здравствуйте, уважаемые господа.
Бьюсь уже несколько дней, пытался компилить под линух ничего не получилось
нашел Eclips, скачал плагин для MIPS
Помогите настроить его для компиляции С под эту платформу.

Вот мой модем
Linux version 2.6.30 (wangdongj@KASDASoft02) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #1 Mon Sep 27 14:45:52 CST 2010
cpu model : Broadcom4350 V7.5

как скомпилировать именно под эту версию Linux и с этим gcc я так понимаю это важно?
помогите плиз!

Собрал все, компилится
не подскажите опцию компилятора, чтоб в нее компилилась нужная библиотека?

при запуске на MIPS пишет такая-то библиотека не найдена
как ее включить в компиляцию?

компиляция с опцией -lpthread
но сама библиотека не включается в программу и на конечном девайсе, при запуске выводит, что нет этой либы
как скомпилировать с этой библиотекой?
mdmitry
Цитата(Signals @ Sep 1 2012, 09:35) *
компиляция с опцией -lpthread
но сама библиотека не включается в программу и на конечном девайсе, при запуске выводит, что нет этой либы
как скомпилировать с этой библиотекой?

Ответьте себе на следующие вопросы:
1. Правильно ли указано имя библиотеки?
2. Указаны ли пути для поиска библиотек линкеру?
3.Какая сборка: статическая или динимическая?
4. При использовании динамических библиотек, указаны ли пути доступа к ним и находятся ли они там, где указано?
5. Утилиты для анализ полученного выполняемого файла дают информацию о приложении в соответствие с Вашими задумками?
Signals
Цитата(mdmitry @ Sep 1 2012, 12:19) *
Ответьте себе на следующие вопросы:
1. Правильно ли указано имя библиотеки?
2. Указаны ли пути для поиска библиотек линкеру?
3.Какая сборка: статическая или динимическая?
4. При использовании динамических библиотек, указаны ли пути доступа к ним и находятся ли они там, где указано?
5. Утилиты для анализ полученного выполняемого файла дают информацию о приложении в соответствие с Вашими задумками?


1. true
2. true - вот тут уточните, это походу из пункта 4?
3. статическая
4. пытался добавить путь к этой библиотеки при компиляяции линкеру, он ее видит, но не компилит в код (если указать путь непарвильно ругаецо)
5. strings myprg | grep so выдает, что мне нужна эта либа, как и получаецо при запуске на MIPS хочет эту библиотеку
mdmitry
Цитата(Signals @ Sep 1 2012, 15:22) *
2. true - вот тут уточните, это походу из пункта 4?

опция -l только указывает, какую библиотеку необходимо использовать, -L где искать.
Вы используете настройки для сборки из eclipse или работаете с какой-то системой сборки (make, cmake и т.д.)?
Попробуйте собрать Ваш проект с помощью известной Вам системы сборки.
P.S. что-то сайт глючит wacko.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.