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

 
 
> 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
Сергей Борщ
сообщение Dec 23 2010, 04:21
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (filonov @ Dec 23 2010, 01:12) *
Как PikLab-у "найти" библиотеки и ассемблер?
Добавить в Librarian-Custom Options:: -L "/usr/share/sddc/lib/pic16"
?? или я что-то путаю?
Путаете. С PikLab не работал, но строка -L "путь" означает добавление линкеру пути поиска библиотек. А ассемблер вызывается из makefile. Прописан ли у вас путь к ассемблеру и библиотекарю в PATH? Находятся ли gplib, gpasm при запуске из командной строки?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



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

 


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


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