компиляция для VAX |
Здравствуйте, гость ( Вход | Регистрация )
компиляция для VAX |
vsorokin |
29.4.2008, 12:13
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 29.4.2008 Пользователь №: 161 Спасибо сказали: 0 раз(а) Репутация: 0 |
здравствуйте все!
не подскажете ли, как и/или где найти инструменты, работающие в windows, для создания vax-исполняемых модулей ? например, как компилять c-код (или assembler) как target vax в mingw? спасибо заранее! |
|
|
Andrew Selivanov |
29.4.2008, 12:27
Сообщение
#2
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
здравствуйте все! не подскажете ли, как и/или где найти инструменты, работающие в windows, для создания vax-исполняемых модулей ? например, как компилять c-код (или assembler) как target vax в mingw? спасибо заранее! Мне так кажется, что VAX line особо не поддерживается никем из основных вендоров... |
|
|
Tonal |
29.4.2008, 13:22
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
А что там за OS?
Кажется мне, что таки разные таргеты нужно добавлять отдельно и ещё не разу не слышал, чтобы под виндой выполняли кросскомпиляцию мингвой... Команды gcc --help -v gcc --target-help -v Дают полный список доступных опций и выборку только опций для доступных таргетов соответственно. |
|
|
vsorokin |
29.4.2008, 14:16
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 29.4.2008 Пользователь №: 161 Спасибо сказали: 0 раз(а) Репутация: 0 |
А что там за OS? VMS Кажется мне, что таки разные таргеты нужно добавлять отдельно в этом и вопрос - как ??? и ещё не разу не слышал, чтобы под виндой выполняли кросскомпиляцию мингвой... ну, вообще-то, firmware для разных контроллеров так и делается. некоторые фирмы, разрабатывающие HW, поставляют для gcc кросс-компилятор Команды gcc --help -v gcc --target-help -v Дают полный список доступных опций и выборку только опций для доступных таргетов соответственно. да я это всё ужЕ делал. в MinGW\lib\gcc\mingw32\3.4.5\specs нет упоминаний о vax и vms. как добавить их я не знаю но читаю GNU Цитата GNU CC The GNU C compiler is a fairly portable optimizing compiler. It generates good code for the ... 80386, ... SPARC, ...., and Vax CPUs. итд. ВО КАК! |
|
|
Litkevich Yuriy |
29.4.2008, 14:26
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ну, вообще-то, firmware для разных контроллеров так и делается. некоторые фирмы, разрабатывающие HW, поставляют для gcc кросс-компилятор неслышал чтобы фирмы такое делали, волонтеры делают под ARM, AVR,... но это не MinGW настроеный на кроскомпиляцию, это порт GCC для конкретных целей (WinAVR, WinARM) под виндовоз, да и сам MinGW это тоже порт под виндовоз. Вот под линухом кроскопиляцию, как я понимаю настроить проще, может тебе так и поступить. Уж програмить-то под ним можно. |
|
|
vsorokin |
29.4.2008, 14:46
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 29.4.2008 Пользователь №: 161 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Litkevich Yuriy |
29.4.2008, 14:52
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
GCC поставляется в исходниках, тебе надо его сконфигурить, и собрать.
Подробностей я не знаю вот тут тема была Компиляция под Linux для Windows почитай. ну и вот докучи http://www.torriefamily.org/~torriem/cross/ |
|
|
Andrew Selivanov |
29.4.2008, 16:42
Сообщение
#8
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
Вот под линухом кроскопиляцию, как я понимаю настроить проще, может тебе так и поступить. Уж програмить-то под ним можно. настроить? можно с этого места поподробнее? Немного доков от ХП The OpenVMS Frequently Asked Questions (FAQ) Немного доков от GCC http://gcc.gnu.org/onlinedocs/gcc-3.2.3/gcc/VMS.html#VMS http://gcc.gnu.org/onlinedocs/gcc-3.4.5/gc...C-Alpha-Options |
|
|
vsorokin |
29.4.2008, 19:50
Сообщение
#9
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 29.4.2008 Пользователь №: 161 Спасибо сказали: 0 раз(а) Репутация: 0 |
взял binutils2.18
запустил
так она сругалась: This target is no longer supported in gas т.к. в configure.tgt taget-а vax-*-vms или vax-vms нету. и что теперь делать? (( может в старом каком-нить дистрибутиве посмотреть? помогите! |
|
|
Litkevich Yuriy |
29.4.2008, 20:32
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 30.11.2024, 4:38 |