Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
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
|
Цитата(vsorokin @ 29.4.2008, 13:13) Link здравствуйте все! не подскажете ли, как и/или где найти инструменты, работающие в 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
|
Цитата(Tonal @ 29.4.2008, 14:22) Link А что там за OS? VMS Цитата(Tonal @ 29.4.2008, 14:22) Link Кажется мне, что таки разные таргеты нужно добавлять отдельно в этом и вопрос - как ??? Цитата(Tonal @ 29.4.2008, 14:22) Link и ещё не разу не слышал, чтобы под виндой выполняли кросскомпиляцию мингвой... ну, вообще-то, firmware для разных контроллеров так и делается. некоторые фирмы, разрабатывающие HW, поставляют для gcc кросс-компилятор Цитата(Tonal @ 29.4.2008, 14:22) Link Команды gcc --help -v gcc --target-help -v Дают полный список доступных опций и выборку только опций для доступных таргетов соответственно. да я это всё ужЕ делал. в MinGW\lib\gcc\mingw32\3.4.5\specs нет упоминаний о vax и vms. как добавить их я не знаю но читаю Link Цитата 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
|
Цитата(' date='29.4.2008, 18:16) Link ну, вообще-то, 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, 15:26) Link Вот под линухом кроскопиляцию, как я понимаю настроить проще, может тебе так и поступить. Уж програмить-то под ним можно. настроить? можно с этого места поподробнее? |
|
|
|
|
Litkevich Yuriy |
29.4.2008, 14:52
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
GCC поставляется в исходниках, тебе надо его сконфигурить, и собрать.
Подробностей я не знаю вот тут тема была Link почитай. ну и вот докучи Link |
|
|
|
|
Andrew Selivanov |
29.4.2008, 16:42
Сообщение
#8
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6
|
Цитата(vsorokin @ 29.4.2008, 15:46) Link Цитата(Litkevich Yuriy @ 29.4.2008, 15:26) Link Вот под линухом кроскопиляцию, как я понимаю настроить проще, может тебе так и поступить. Уж програмить-то под ним можно. настроить? можно с этого места поподробнее? Немного доков от ХП Link Немного доков от GCC Link Link |
|
|
|
|
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
|
Цитата(' date='29.4.2008, 23:50) Link gas это асемблер, может он не обязателен? Цитата(' date='29.4.2008, 23:50) Link может в старом каком-нить дистрибутиве посмотреть? надо на сайте GNU смотреть |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 1.1.2026, 18:37 |