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

 
 
> Помогите настроить Eclispe для компиляции под MIPS
Signals
сообщение Aug 31 2012, 21:19
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 31-08-12
Пользователь №: 73 335



Здравствуйте, уважаемые господа.
Бьюсь уже несколько дней, пытался компилить под линух ничего не получилось
нашел 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
но сама библиотека не включается в программу и на конечном девайсе, при запуске выводит, что нет этой либы
как скомпилировать с этой библиотекой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
mdmitry
сообщение Sep 1 2012, 09:19
Сообщение #2


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



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

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


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
Signals
сообщение Sep 1 2012, 11:22
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 31-08-12
Пользователь №: 73 335



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


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

Сообщение отредактировал Signals - Sep 1 2012, 11:24
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Sep 1 2012, 15:50
Сообщение #4


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Signals @ Sep 1 2012, 15:22) *
2. true - вот тут уточните, это походу из пункта 4?

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


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post

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

 


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


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