Форум программистов, компьютерный форум CyberForum.ru

Не создаётся объектный файл - C++

Восстановить пароль Регистрация
 
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
08.01.2014, 08:47     Не создаётся объектный файл #1
Необходимо создать объектный файл
вот код:
C++
1
2
3
4
5
6
7
8
9
 #include <stdio.h>
    //#include <conio.h>
    extern "C" void asmproc(char ch, unsigned x, unsigned y, unsigned kol);
    void main (void)
    {
    clrscr();
    asmproc('a',2,3,5);
    asmproc('s',9,2,7);
    }
ошибка вот такая:
gcc -c prog1.c
prog1.c:3:12: ошибка: expected identifier or «(» before string constant
Как исправить?
Код взят из учебника Юрова 2е издание страница 361
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
08.01.2014, 09:00     Не создаётся объектный файл #2
extern "C" - плюсовая конструкция, а у вас Сишный исходник.
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
08.01.2014, 09:12  [ТС]     Не создаётся объектный файл #3
Цитата Сообщение от 0x10 Посмотреть сообщение
extern "C" - плюсовая конструкция, а у вас Сишный исходник.
да я и cpp пробывал как в учебнике, но эффекта нет
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
08.01.2014, 09:22     Не создаётся объектный файл #4
Цитата Сообщение от танкист34 Посмотреть сообщение
эффекта нет
Видимо, появляется какая-то другая ошибка. Включаю телепатию: main должна возвращать int?
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
08.01.2014, 09:57  [ТС]     Не создаётся объектный файл #5
Цитата Сообщение от 0x10 Посмотреть сообщение
Видимо, появляется какая-то другая ошибка. Включаю телепатию: main должна возвращать int?
main я исправил на int main ( )

а ошибка вот такая:
$ g++ -c prog1.cpp
prog1.cpp: В функции «int main()»:
prog1.cpp:6:12: ошибка: нет декларации «clrscr» в этой области видимости
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
08.01.2014, 10:02     Не создаётся объектный файл #6
Ну и нафиг ее.
Это функция очистки экрана, если не ошибаюсь, еще досовская.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2014, 10:16     Не создаётся объектный файл
Еще ссылки по теме:

C++ Не создаётся .exe в связи с содержимым в строке
Visual C++ не создаётся проект C++
Как подключить объектный файл из другого проекта? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
08.01.2014, 10:16  [ТС]     Не создаётся объектный файл #7
да убрал её и получилось объектный файл создать, осталось только соединить
Yandex
Объявления
08.01.2014, 10:16     Не создаётся объектный файл
Ответ Создать тему
Опции темы

Текущее время: 05:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru