Reviews / articles about OS/2 |
Operating systems: ArcaOS, eComStation, IBM OS/2 Warp |
|
|
DATE: 2001-09-04 00:47:17 AUTHOR: Vadim Yegorov
С момента выхода компилятора VisualAge C++ 4.0 его преследует постоянный миф, что работать с ним можно только в IDE (с многозначительным названием IMUI), которая совершенно не похожа на "привычные" среды типа Borland IDE. Строго говоря она (среда 4ки) вообще не похожа ни на что ранее выпускавшееся. Реакция не замдлила воспоследовать, что совсем не удивительно для природы человека ;) На самом деле в комплект 4ки входят 2 компилятора для ко мандной строки: vacbld.exe и iccv4.exe. И отлаживать программы без IDE можно. iccv4 это самый обычный (не считая версии) IBM C Set Compiler , который в более ранних версиях назывался icc(xlc для AIX'a). Правда он "не расчитан" на запуск вне среды, но это так думает IBM ;) Нормально запускается, и нормально компилрует, правда только C файлы, но любители покопаться могут обнаружить ещё что-нибудь :). Лично я его не использую явно никогда; за ненадобностью. vacbld - тот самый "потерянный" компилер для коммандной строки. Правда, и тут есть сюрприз: с makefiles он не работает. И использовать его как раньше так же нельзя. vacbld работает с icc файлами, теми же что и среда, что крайне удобно. Запуск прост: Если запустить без параметров, то: IBM(R) VisualAge(R) C++ Professional, Version 4.0 (990311) Licensed Materials - Property of IBM (C) Copyright IBM Corp. and by others 1998. All Rights Reserved. IBM and VisualAge are trademarks of IBM Corp. in the U.S. and/or other countries. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. VACBLD - build the specified configuration without invoking the IDE. Другими словами (для тех кто не понял выражения 'build the specified
configuration without invoking the IDE') Про отладку без IDE IBM так же не забыла. Дело в том, что 4ка
на самом деле называет Я оставлю в стороне "проблемы" icc-файлов, которые так не похожи на make files и вызывают у приверженцев последних чуть ли не приступ HOLLYWAR, замечу лишь что для меня они значительно более удобно и человеко-ориентированны . Но это моё частное мнение программера. P.S. Всё описанное выше совершенно справделиво для версий 4ки для OS/2,
WinNT, AIX. P.P.S. Когда фирма Stardivision продала фирме
SUN
свой продукт Star Office, последняя отказалась выпускать вресию для
OS/2 аргументируя тем, что преусловутый gcc-emx просто не позволяет нормально
собрать и отладить код (и это совсем не удивительно), а VAC++ 4.0
не имеет коммандной строки... Может они по-английски читать не умеют ? ;)
Или дело в чём-то ином ?
Комментарии:
|
|
|||||||||||||
(C) OS2.GURU 2001-2021