Кто то юзает ?
никак не могу настроить
а что там настраивать?
@vlakar вопрос похоже разрешился сам собой!?
Да нет, мучаюсь уже третий день
Вот с этим:
Parameter ‘tools’ is mandatory
Usage of /usr/share/arduino/arduino-builder:
-build-cache string
builds of ‘core.a’ are saved into this folder to be cached and reused
-build-options-file string
Instead of specifying --hardware, --tools etc every time, you can load all such options from a file
-build-path string
build path
-built-in-libraries value
Specify a built-in ‘libraries’ folder. These are low priority libraries. Can be added multiple times for specifying multiple built-in ‘libraries’ folders
-code-complete-at string
output code completions for sketch at a specific location. Location format is “file:line:col”
-compile
compiles the given sketch
-core-api-version string
version of core APIs (used to populate ARDUINO #define) (default “10600”)
-daemon
daemonizes and serves its functions via rpc
-debug-level int
Turns on debugging messages. The higher, the chattier (default 5)
-dump-prefs
dumps build properties used when compiling
-experimental
enables experimental features
-fqbn string
fully qualified board name
-hardware value
Specify a ‘hardware’ folder. Can be added multiple times for specifying multiple ‘hardware’ folders
-ide-version string
[deprecated] use ‘core-api-version’ instead (default “10600”)
-jobs int
specify how many concurrent gcc processes should run at the same time. Defaults to the number of available cores on the running machine
-libraries value
Specify a ‘libraries’ folder. Can be added multiple times for specifying multiple ‘libraries’ folders
-logger string
Sets type of logger. Available values are ‘human’, ‘humantags’, ‘machine’ (default “human”)
-prefs value
Specify a custom preference. Can be added multiple times for specifying multiple custom preferences
-preprocess
preprocess the given sketch
-quiet
if ‘true’ doesn’t print any warnings or progress or whatever
-tools value
Specify a ‘tools’ folder. Can be added multiple times for specifying multiple ‘tools’ folders
-trace
traces the whole process lifecycle
-verbose
if ‘true’ prints lots of stuff
-version
prints version and exits
-vid-pid string
specify to use vid/pid specific build properties, as defined in boards.txt
-warnings string
Sets warnings level. Available values are ‘none’, ‘default’, ‘more’ and ‘all’
Ошибка компиляции для платы Arduino Nano.
Похоже на неправильную установку Ардуино ИДЕ
На будущее - никогда не вставляйте сообщения об ошибках картинкой. В Ардуино ИДЕ есть специальная кнопка - “Скопировать сообщение об ошибке”. Нажимаете ее и все содержимое вставляете в сообщение КАК ТЕКСТ.
@vlakar опишите поподробней, что за Линукс, как устанавливалась IDE, конфигурировалась ли как PORTABLE версия
ОС эта Calculate Linux
ставил стандартно:
emerge dev-embedded/arduino
потом нагуглил этот мануал Arduino - Gentoo Wiki
и сделал все по нему вроде должно взлететь , а не хочет.
может косяк в последовательности установки ?
я начала IDE поставил
emerge dev-embedded/arduino
а потом установил набор инструментов AVR с помощью этой команды:
crossdev -s4 --stable --portage --verbose --target avr
хотя в мануале последовательность наоборот.
Ну вот примерно “наоборот” оно и работает
Ладно попробую переустновить в другой последовательности
под центос не ставил, под убунту все просто
- качаем дистрибутив
- распаковываем
- заходим в папку и запускаем install.sh
- в папке создаем папку portable
- запускаем IDE она в папке portable создаст нужные папки для скетчей, библиотек и аддонов… как то всё
В кальке схема установки другая, из репозитария/
После того, как вы нашли нужное программное обеспечение, его можно легко установить с помощью команды emerge
. Вот пример установки пакета app-office/gnumeric:
root# emerge gnumeric
Так как множество приложений зависит друг от друга, любая попытка установить какой-либо пакет программ может повлечь за собой также установку дополнительных пакетов. Не беспокойтесь, Portage справится и с этим. Если вы захотите выяснить, что именно Portage собирается установить вместе с нужным вам пакетом, добавьте параметр -p
(или --pretend
).
root# emerge -pv gnumeric
После команды на установку пакета Portage загружает из интернета необходимый исходный код (при необходимости), и по умолчанию сохраняет его в каталоге /var/calculate/remote/distfiles/
. После этого пакет распаковывается, компилируется и устанавливается. Если вы хотите, чтобы Portage только загрузил исходный код без его установки, добавьте к команде emerge параметр -f
(или --fetchonly
):
И не лень ведь каждую программу комплировать перед установкой ))) И это во времена огромного разнообразия дистрибутивов линукса…
Зато все компилится под твою систему и ничего лишнего, а компиляция занимает ровно столько же времени что и обычная установка под виндой
Ну может быть сейчас и немного времени занимает, а когда-то чтобы установить Gentoo уходил не один день )))
В Федоре просто
dnf install arduino
и оно само ставится… и работает сразу, вообще настраивать не надо.
Да в прежних убунтах (до 22), тоже из репозитория ставилось, сейчас там что-то накосячили, часть файлов требует root прав, так что у меня две версии развернуто, во второй другие версии аддонов
Это даже когда через sudo запускаешь установку?
я ставил через установщик пакетов