Кто как прошивает М.К в Linux//
Через Wine+PonyProg?
Или через Code::Blocks+консоль!?
тут кое-что про Сode::Blocks
http://www.ibm.com/developerwork...r-gcc/index.html
1. m_b - 03 Апреля, 2011 - 03:24:03 - перейти к сообщению
2. mihail - 03 Апреля, 2011 - 13:26:43 - перейти к сообщению
m_b пишет:
Зачем все это?Через Wine+PonyProg?
Есть версия PonyProg для linux http://www.lancos.com/ppwin95.html Правда немного устаревшая.
Есть версия AVRDUDE для linux http://www.nongnu.org/avrdude/
3. m_b - 05 Апреля, 2011 - 05:11:29 - перейти к сообщению
root@prime:/usr/local/src/PonyProg2000-2.07c# make
cd v; make vlib
make[1]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v'
cd srcx ; make
make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v/srcx'
g++-3.4 -c -fpermissive -Wno-deprecated -I/usr/local/src/PonyProg2000-2. 07c/v/includex -I/usr/X11R6/include -O2 -DAthena -o /usr/local/src/PonyProg2000-2.07 c/v/objx/vapp.o vapp.cxx
make[2]: g++-3.4: Команда не найдена
make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vapp.o] Ошибка 127
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2
Такая проблемA oooo
HOMEV = /usr/local/src/PonyProg2000-2.07 c/v
LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic
INSTALL_PREFIX = /usr/local/bin
(Добавление)
Скачивал с
http://www.lancos.com/ppwin95.html
cd v; make vlib
make[1]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v'
cd srcx ; make
make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v/srcx'
g++-3.4 -c -fpermissive -Wno-deprecated -I/usr/local/src/PonyProg2000-2. 07c/v/includex -I/usr/X11R6/include -O2 -DAthena -o /usr/local/src/PonyProg2000-2.07 c/v/objx/vapp.o vapp.cxx
make[2]: g++-3.4: Команда не найдена
make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vapp.o] Ошибка 127
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2
Такая проблемA oooo
HOMEV = /usr/local/src/PonyProg2000-2.07 c/v
LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic
INSTALL_PREFIX = /usr/local/bin
(Добавление)
Скачивал с
http://www.lancos.com/ppwin95.html
4. killgur - 05 Апреля, 2011 - 09:18:08 - перейти к сообщению
невооруженным глазом видно что нет ".configure"
Config.mk
В первой строке необходимо указать АБСОЛЮТНЫЙ путь к файлам исходников программы.
Обязательно проверь, что у тебя заголовочные файлы исходников ядра находятся по тому же пути, какой указан во второй строчке. Вторая строчка подозрительная проверь еще раз. (.../include) забыл возможно.
Третья строка указывает, куда будет приложение проинсталлировано
и похоже у тебя просто более новая чем g++-3.4 и gcc-3.4 версия компилятора
лечится как обычно символическими ссылками
дальше тоже просто не будет ... наверняка еще каких нибудь пакетов нет или в сорцах опечатки
Config.mk
CODE:
HOMEV = /usr/local/src/PonyProg2000-2.07 c/v
LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic
INSTALL_PREFIX = /usr/local/bin
HOMEV = /usr/local/src/PonyProg2000-2.07 c/v
LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic
INSTALL_PREFIX = /usr/local/bin
В первой строке необходимо указать АБСОЛЮТНЫЙ путь к файлам исходников программы.
Обязательно проверь, что у тебя заголовочные файлы исходников ядра находятся по тому же пути, какой указан во второй строчке. Вторая строчка подозрительная проверь еще раз. (.../include) забыл возможно.
Третья строка указывает, куда будет приложение проинсталлировано
и похоже у тебя просто более новая чем g++-3.4 и gcc-3.4 версия компилятора
лечится как обычно символическими ссылками
CODE:
ln -s /usr/bin/g++ /usr/bin/g++-3.4
ln -s /usr/bin/gcc /usr/bin/gcc-3.4
ln -s /usr/bin/g++ /usr/bin/g++-3.4
ln -s /usr/bin/gcc /usr/bin/gcc-3.4
дальше тоже просто не будет ... наверняка еще каких нибудь пакетов нет или в сорцах опечатки
5. m_b - 05 Апреля, 2011 - 09:37:07 - перейти к сообщению
killgur пишет:
невооруженным глазом видно что нет ".configure"
root@prime:/usr/local/src/PonyProg2000-2.07c# ./configure
-bash: ./configure: Нет такого файла или каталога
В первой строке там надо ?
HOMEV = /usr/local/src/PonyProg2000-2.07c/v/..( ты ставил эту версию!
где там исходники??)
LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic/include
INSTALL_PREFIX = /usr/local/bin
6. killgur - 05 Апреля, 2011 - 09:41:01 - перейти к сообщению
m_b пишет:
root@prime:/usr/local/src/PonyProg2000-2.07c# ./configure
-bash: ./configure: Нет такого файла или каталога
В первой строке там надо ?
HOMEV = /usr/local/src/PonyProg2000-2.07 c/v/includew/v
LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic/include
INSTALL_PREFIX = /usr/local/bin
killgur пишет:
невооруженным глазом видно что нет ".configure"
root@prime:/usr/local/src/PonyProg2000-2.07c# ./configure
-bash: ./configure: Нет такого файла или каталога
В первой строке там надо ?
HOMEV = /usr/local/src/PonyProg2000-2.07 c/v/includew/v
LINUX_HEADERS = /usr/src/linux-headers-2.6.35-28 -generic/include
INSTALL_PREFIX = /usr/local/bin
ну я то откуда знаю где у тебя сорцы лежат
в первый раз было правильно... зачем поменял 1 строку.
а то что нет конфигуратора это раздолбайство авторов пакета и только.
за конфигуратор придется вручную все искать и прописывать.
PS
кто ж так файлы ищет %) методом пуска
CODE:
ls -l | grep '*configure'
ls -l | grep '*configure'
7. m_b - 05 Апреля, 2011 - 09:52:52 - перейти к сообщению
Может поэтому в INSTALL сразу написали make))
make install
Неучто у такого популярного софта нет более качественных исходников:?
(Добавление)
Использовали?? какую именно версию!??
(Добавление)
root@prime:/usr/local/src/PonyProg2000-2.07a# ./configure
-bash: ./configure: Нет такого файла или каталога
root@prime:/usr/local/src/PonyProg2000-2.07a# make
cd v; make vlib
make[1]: Вход в каталог `/usr/local/src/PonyProg2000-2.07a/v'
cd srcx ; make
make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07a/v/srcx'
make[2]: *** Нет правила для сборки цели `v_defs.h', требуемой для `usr/local/src/PonyProg2000-2.07a/v/objx/vapp.o'. Останов.
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07a/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07a/v'
make: *** [vlib] Ошибка 2
root@prime:/usr/local/src/PonyProg2000-2.07a#
make install
Неучто у такого популярного софта нет более качественных исходников:?
(Добавление)
mihail пишет:
Есть версия PonyProg для linux http://www.lancos.com/ppwin95.html Правда немного устаревшая.
m_b пишет:
Зачем все это?Через Wine+PonyProg?
Есть версия PonyProg для linux http://www.lancos.com/ppwin95.html Правда немного устаревшая.
Использовали?? какую именно версию!??
(Добавление)
root@prime:/usr/local/src/PonyProg2000-2.07a# ./configure
-bash: ./configure: Нет такого файла или каталога
root@prime:/usr/local/src/PonyProg2000-2.07a# make
cd v; make vlib
make[1]: Вход в каталог `/usr/local/src/PonyProg2000-2.07a/v'
cd srcx ; make
make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07a/v/srcx'
make[2]: *** Нет правила для сборки цели `v_defs.h', требуемой для `usr/local/src/PonyProg2000-2.07a/v/objx/vapp.o'. Останов.
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07a/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07a/v'
make: *** [vlib] Ошибка 2
root@prime:/usr/local/src/PonyProg2000-2.07a#
8. killgur - 05 Апреля, 2011 - 10:00:03 - перейти к сообщению
m_b пишет:
Может поэтому в INSTALL сразу написали make))
make install
Неучто у такого популярного софта нет более качественных исходников:?
(Добавление)
Использовали?? какую именно версию!??
make install
Неучто у такого популярного софта нет более качественных исходников:?
(Добавление)
mihail пишет:
Есть версия PonyProg для linux http://www.lancos.com/ppwin95.html Правда немного устаревшая.
m_b пишет:
Зачем все это?Через Wine+PonyProg?
Есть версия PonyProg для linux http://www.lancos.com/ppwin95.html Правда немного устаревшая.
Использовали?? какую именно версию!??
ну обычно порядок такой
CODE:
.сonfigure
make
make install
.сonfigure
make
make install
странно что у такого сложного пакета нету конфигуратора ... щас скачаю погляжу что внутри.
9. m_b - 05 Апреля, 2011 - 10:00:48 - перейти к сообщению
бес ./configure еще не делал ща время нет разбираться!
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы
10. killgur - 05 Апреля, 2011 - 10:04:38 - перейти к сообщению
судя по последнему листингу правильной была строчка
CODE:
HOMEV = /usr/local/src/PonyProg2000-2.07 c/v
HOMEV = /usr/local/src/PonyProg2000-2.07 c/v
11. m_b - 05 Апреля, 2011 - 10:05:19 - перейти к сообщению
killgur пишет:
кто ж так файлы ищет %) методом пуска
кто ж так файлы ищет %) методом пуска
CODE:
ls -l | grep '*configure'
ls -l | grep '*configure'
я в курсе думал что надо не .configure
а ./configure))
c форума Ubuntu
[color=aqua]
Установка программ из исходных текстов
Я рекомендую по возможности избегать этого способа установки программ. Основное, что вам понадобится - это средства для компиляции, для этого сначала нужно установить пакет build-essential. Дальше, нужно распаковать архив с кодами программы в какую-то временную папку. Потом нужно найти файл README или INSTALL, прочитать его и выполнить то, что там написано. Чаще, установка программ таким способом ограничивается последовательным выполнениям следующих команд:
Код:
./configure
make
sudo make install
Но в некоторых случаях могут быть отличия. Кроме того, после выполнения скрипта ./configure вы можете получить сообщение о том, что в системе не установлено библиотек нужных для компиляции программы. В таком случае нужно будет установить их самому и повторить процесс. Обычно процесс компиляции занимает определенное время и напрямую зависит от мощности вашего компьютера.
Вот так. Желательно конечно по возможности избегать установки программ не с помощью deb-пакетов, то есть другие способы не рекомендуются. Однако их нужно знать чтобы не запутаться в потоке информации.[/color]
12. killgur - 05 Апреля, 2011 - 10:06:18 - перейти к сообщению
m_b пишет:
бес ./configure еще не делал ща время нет разбираться!
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы
я на BSD слегка злоупотреблял символическими ссылками в старые времена потому и без "/" пишу.
привычка однако
13. m_b - 05 Апреля, 2011 - 10:08:18 - перейти к сообщению
что можно почитать про сборку руками??
там ваобще долго возиться?!
просто так не хочется опять причин перекидываться на win7 хотя в autoCad Всеравно там рисую)
там ваобще долго возиться?!
просто так не хочется опять причин перекидываться на win7 хотя в autoCad Всеравно там рисую)
14. killgur - 05 Апреля, 2011 - 10:09:10 - перейти к сообщению
killgur пишет:
я на BSD слегка злоупотреблял символическими ссылками в старые времена потому и без "/" пишу.
привычка однако
m_b пишет:
бес ./configure еще не делал ща время нет разбираться!
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы
спс за помощЬ!
(Добавление)
а
разве не ./configure
или нет разницы
я на BSD слегка злоупотреблял символическими ссылками в старые времена потому и без "/" пишу.
привычка однако
./configure - совершенно правильно
хм сам себе ответил ... совсем че та уже .... и цитировать невозможно стало.
(Добавление)
m_b пишет:
что можно почитать про сборку руками??
там ваобще долго возиться?!
просто так не хочется опять причин перекидываться на win7 хотя в autoCad Всеравно там рисую)
там ваобще долго возиться?!
просто так не хочется опять причин перекидываться на win7 хотя в autoCad Всеравно там рисую)
возится с этим именно пакетом наверно долго ... минут так 40-50
во время make вылезло даже подключение "asm"
придется искать в папке исходников ядра какой нить asm-... и опять делать символическую ссылку.
(Добавление)
в релизе все впорядке а в 2.07beta ошибка в makefile
строчки
CODE:
$(SRCS) >dep.file
$(SRCS) >dep.file
менять на
CODE:
$(SRCS) > dep.file
$(SRCS) > dep.file
Вобчем поставилось но поскольку у меня FreeBSD то наверно мне и проще то.
15. m_b - 05 Апреля, 2011 - 13:59:08 - перейти к сообщению
Может тут Autoconfig??
(Добавление)
перед
make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vpsprntr.o] Ошибка 1
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2
после исправления make
make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v/srcx'
g++-3.4 -c -fpermissive -Wno-deprecated -I/usr/local/src/PonyProg2000-2. 07c/v/includex -I/usr/X11R6/include -O2 -DAthena -o /usr/local/src/PonyProg2000-2.07 c/v/objx/vpsprntr.o vpsprntr.cxx
In file included from vpsprntr.cxx:13:
/usr/local/src/PonyProg2000-2.07c/v/includex/v/vpsprntr.h:17: fatal error: fstream.h: Нет такого файла или каталога
compilation terminated.
make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vpsprntr.o] Ошибка 1
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2
(Добавление)
перед
make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vpsprntr.o] Ошибка 1
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2
после исправления make
make[2]: Вход в каталог `/usr/local/src/PonyProg2000-2.07c/v/srcx'
g++-3.4 -c -fpermissive -Wno-deprecated -I/usr/local/src/PonyProg2000-2. 07c/v/includex -I/usr/X11R6/include -O2 -DAthena -o /usr/local/src/PonyProg2000-2.07 c/v/objx/vpsprntr.o vpsprntr.cxx
In file included from vpsprntr.cxx:13:
/usr/local/src/PonyProg2000-2.07c/v/includex/v/vpsprntr.h:17: fatal error: fstream.h: Нет такого файла или каталога
compilation terminated.
make[2]: *** [/usr/local/src/PonyProg2000-2.07c/v/objx/vpsprntr.o] Ошибка 1
make[2]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v/srcx'
make[1]: *** [srcx] Ошибка 2
make[1]: Выход из каталога `/usr/local/src/PonyProg2000-2.07c/v'
make: *** [vlib] Ошибка 2