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

 
 
> sdcc 3.0, кто пробовал?
_Pasha
сообщение Dec 4 2010, 06:35
Сообщение #1


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Всем привет!
Если у кого есть более-менее серьезные работы, точеные под sdcc для пиков, отпишитесь плз - мнение, что стало лучше.
Сам пристально и давно слежу за ними, по делать вещи из-под сабжа стремновато, боюсь, не хватит оптимизатора. Но, может быть это время придет скоро? А то некрочип С18 порядком забадал.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Dec 21 2010, 18:08
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Если код не компилируется - не хватает #include <какой-то файл>, где объявлена функция printf (stdio.h или stdlib.h). Если не линкуется - не подключена необходимая библиотека.
Go to the top of the page
 
+Quote Post
filonov
сообщение Dec 22 2010, 20:12
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 14-12-06
Из: Kiev
Пользователь №: 23 502



И так. Скрины:
Прикрепленное изображение

Прикрепленное изображение


Опции - все на автомате:
Compiler:: -m%FAMILY -%DEVICE -V --debug -I$(SRCPATH) -c %I
Linker:: -m%FAMILY -%DEVICE -V --debug -Wl-c -Wl-m $LKR(-Wl-s%LKR) -I$(SRCPATH) -o%O %OBJS %LIBS
Librarian:: -c %O %OBJS %LIBS
-------------
Как PikLab-у "найти" библиотеки и ассемблер?
Добавить в Librarian-Custom Options:: -L "/usr/share/sddc/lib/pic16"
?? или я что-то путаю?

Сообщение отредактировал filonov - Dec 22 2010, 22:29
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Dec 23 2010, 04:35
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(filonov @ Dec 23 2010, 02:12) *
И так. Скрины:

А gputils у Вас стоЯт ваще-то?
Go to the top of the page
 
+Quote Post
filonov
сообщение Dec 23 2010, 05:31
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 14-12-06
Из: Kiev
Пользователь №: 23 502



Цитата(_Pasha @ Dec 23 2010, 11:35) *
А gputils у Вас стоЯт ваще-то?


да, gputils есть и в опшинсах ихних все находится

Цитата(Сергей Борщ @ Dec 23 2010, 11:21) *
Путаете. С PikLab не работал, но строка -L "путь" означает добавление линкеру пути поиска библиотек. А ассемблер вызывается из makefile. Прописан ли у вас путь к ассемблеру и библиотекарю в PATH? Находятся ли gplib, gpasm при запуске из командной строки?


gplib gpasm c командной строки находятся.
А вот что с опциями:
Компилятор
Прикрепленное изображение

Линкер
Прикрепленное изображение

-m%FAMILY -%DEVICE -V --debug -Wl-c -Wl-m $LKR(-Wl-s%LKR) -I$(SRCPATH) -o%O %OBJS %LIBS
и либы
Прикрепленное изображение

Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:41
Рейтинг@Mail.ru


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