Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Запуск в DOS после компиляции в gcc  (Прочитано 950 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlexeyAkadem

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Запуск в DOS после компиляции в gcc
« : 09 Августа 2016, 11:44:23 »
Добрый день! Я новичек в системах (дистрибутивах) linux. Но, уже довольно хорошо освоился.

В общем постараюсь понятнее объяснить суть моего вопроса.
Решил я с помощью gcc-компилятора собрать мою первую программу hello world на C.
Все нормально собралось.

Когда из windows через ultraiso я монтировал образ с получившиемся файлом, я сделал его загрузочным.
Проблемма в том что в VirtualBox при загрузке с образа моя программа должна вывести надпись Hello, World!
Но вместо этого она просто выводит знак "_" и ничего больше.
Помогите пожалуйста! Может я допустил какую-то ошибку в коде или неправильно пользуюсь компилятором gcc ?

Сам код программы:
#include <stdio.h>

void main() {
  printf("Hello,world!\n");
}

Команда которой компилировал:
gcc -o hello.sys hello.c
Так же мне не дает покоя заголовочный файл stdio.h
Его тоже нужно найти в интернете и компилировать вместе с моей программой ?

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 10/08/2016). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 01:37:27 от zg_nico »

Оффлайн RoDoN

  • Активист
  • *
  • Сообщений: 251
    • Просмотр профиля
Re: Запуск в DOS после компиляции в gcc
« Ответ #1 : 09 Августа 2016, 17:42:54 »
Когда из windows через ultraiso я монтировал образ с получившиемся файлом, я сделал его загрузочным.
А какая операционка в загрузочном образе?
Lenovo G500 (i5-3340M, 12 Гб, Intel + Radeon HD 8570)
18.04 -> 20.04 -> 22.04 x64 XFCE

Оффлайн krazetanus

  • Забанен
  • Участник
  • *
  • Сообщений: 140
    • Просмотр профиля
Re: Запуск в DOS после компиляции в gcc
« Ответ #2 : 09 Августа 2016, 17:46:25 »
AlexeyAkadem, А вам Windows, возможно по своей привычке заделаа вам cp-1251.

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.