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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: gcc, подключение библиотек при создании объектного файла  (Прочитано 1556 раз)

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

Оффлайн acm22

  • Автор темы
  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Интересует вопрос, можно ли создать объектный файл не имея нужной прописанной библиотеки в коде на C++. К примеру, есть код в котором присутствует синтаксис из языка Си (scanf и т.п.) и там не прописана библиотека "stdio.h". Тогда при выполнении команды "gcc -c temp.cpp", будет сообщение типа: "нет декларации scanf в этой области видимости".

Может быть есть варианты (без внесения изменений в код) получить объектный модуль? Ну типа прописав в терминале: "gcc -c temp.cpp stdio.h".

Заранее спасибо!

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
stdio.h - это не библиотека.
Подключить его можно с помощью опции gcc "-include", но мне этого делать никогда не приходилось.
« Последнее редактирование: 24 Февраля 2014, 16:33:12 от Peter_I »
Пётр.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
acm22, странное желание. Зачем это нужно?
Извините, я все еще учусь

Оффлайн golota

  • Участник
  • *
  • Сообщений: 132
    • Просмотр профиля
Разберитесь - Как происходит компиляция
И перестанете задавать такие наивные вопросы  ;)
Я знаю то, что ничего не знаю, но некоторые не знают и этого. Сократ

 

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