pyclewn + arm-elf

и другие vi-подобные редакторы

Модератор: /dev/random

Ответить
leha2000
Сообщения: 18
ОС: Gentoo, Arch

pyclewn + arm-elf

Сообщение leha2000 »

Здравствуйте Уважаемые.
Опять я со своим пуйклейном :))

Проблема такая:
Раньше использовал плагин Indexer для осуществления автоматической индексации проекта.
Помимо автоиндексирования. данный плагин при открытии файла с исходниками, в текущей директории находил файл настроек проекта и подгружал его. В нем можно было объявить некоторые переменные.

Для выбора альтернативного дебугера перед запуском pyclewn необходимо установить переменную pyclewn_args.
Для этого в файле настроек прописывал:
let pyclewn_args='--pgm=/usr/bin/arm-elf-gdb'
Все работало хорошо.

Код: Выделить всё

GNU gdb (GDB) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=i686-pc-linux-gnu --target=arm-elf".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.


Теперь хочу отказаться плагина Indexer и вместо него использовать свой сценарий настроек.
Объявляю переменную, загружаю сценарий или просто:
:let pyclewn_args='--pgm=/usr/bin/arm-elf-gdb'
:Pyclewn

Код: Выделить всё

(gdb) GNU gdb (GDB) 7.4.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.


Т.е видно, что вместо arm-elf-gdb устанавливается обычный дебугер для x86, который устанавливается по умолчанию

Код: Выделить всё

:echo pyclewn_args
--pgm=/usr/bin/arm-elf-gdb


Какие у кого предположения?
Спасибо сказали:
Ответить