Как компилировать и запускать программы COBOL в Ubuntu

Убунту 10

В мире современного программирования COBOL может показаться языком ушедшей эпохи. Однако он все еще используется во многих устаревших системах, особенно в финансовом секторе. Эта статья проведет вас через процесс компиляции и запуска программ COBOL в Ubuntu, популярном дистрибутиве Linux.

Чтобы скомпилировать и запустить программы COBOL в Ubuntu, вам необходимо установить компилятор open-cobol и использовать команду cobc с соответствующими параметрами для компиляции вашей программы. После компиляции вы можете запустить программу, используя сгенерированный исполняемый файл. В качестве альтернативы вы можете использовать IDE, например OpenCobolIDE, для более удобного использования.

Предпосылки

Прежде чем мы начнем, вам необходимо убедиться, что в вашей системе Ubuntu установлен компилятор open-cobol. Вы можете проверить это, выполнив следующую команду в своем терминале:

где cobc; какой кобк

Если компилятор open-cobol не установлен, вы можете установить его с помощью следующей команды:

sudo apt-get установить открытый кобол

Написание программы COBOL

Начнем с написания простой программы «Hello World» на языке COBOL. Вы можете использовать любой текстовый редактор по вашему выбору. Вот программа:

ОТДЕЛ ИДЕНТИФИКАЦИИ. ID ПРОГРАММЫ. ПРИВЕТ, МИР. ПРОЦЕДУРНЫЙ ОТДЕЛ. ДИСПЛЕЙ «Привет, мир!». ОСТАНОВИТЬ БЕГ.

Сохраните эту программу как «helloworld.cbl».

Компиляция программы COBOL

После того, как вы написали свою программу, вам нужно ее скомпилировать. Это делается с помощью команды cobc, за которой следует несколько параметров:

  • -free позволяет вам писать программу на языке COBOL в стиле свободного формата, который является более гибким, чем традиционный стиль фиксированного формата.
  • -x создает исполняемый файл.
  • -o указывает имя выходного файла.

Вот полная команда:

cobc -free -x -o helloworld helloworld.cbl

Это создаст исполняемый файл с именем «helloworld».

Запуск программы COBOL

После компиляции программы вы можете запустить ее с помощью следующей команды:

./Привет, мир

Вы должны увидеть вывод «Hello World!».

Альтернативные способы компиляции и запуска программ COBOL

Если вы предпочитаете фиксированный формат COBOL, вы можете сохранить программу с расширением «.cob» и скомпилировать ее с помощью команды cobc helloworld.cob. Запустите программу с помощью cobcrun helloworld.

Использование IDE

Если вы предпочитаете использовать интегрированную среду разработки (IDE), вы можете использовать OpenCobolIDE, который работает с более новыми компиляторами GnuCOBOL. Вы можете найти последний пакет на Скачать OpenCobolIDE.

Заключение

Компиляция и запуск программ COBOL в Ubuntu — это простой процесс, если вы понимаете шаги. Независимо от того, поддерживаете ли вы устаревшие системы или изучаете COBOL в академических целях, это руководство должно предоставить вам необходимые знания для начала работы.

Чтобы получить дополнительную помощь или узнать больше о программировании COBOL в Ubuntu, вы можете посетить форум Eclipse COBOL на Eclipse Forums.

Да, вы можете компилировать и запускать программы COBOL и в других дистрибутивах Linux. Однако конкретные команды и шаги могут различаться в зависимости от дистрибутива. Рекомендуется ознакомиться с документацией или ресурсами сообщества для конкретного используемого вами дистрибутива.

Да, вы также можете компилировать и запускать программы COBOL в Windows. Существуют компиляторы COBOL для Windows, такие как Micro Focus COBOL. Вы можете использовать эти компиляторы для компиляции и запуска ваших программ COBOL в системе Windows.

Да, для программирования на языке COBOL доступны другие IDE, такие как Visual COBOL и NetCOBOL. Эти IDE предоставляют более комплексную среду разработки с такими функциями, как завершение кода, отладка и управление проектами. Вы можете изучить эти варианты в зависимости от ваших конкретных требований и предпочтений.

Да, вы можете использовать традиционный стиль фиксированного формата для написания программ COBOL в Ubuntu. Просто сохраните вашу программу с расширением “.cob” вместо “.cbl” и скомпилируйте ее с помощью команды cobc helloworld.cob. Затем вы можете запустить программу с помощью cobcrun helloworld.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *