Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не компилируется файл реализации 
:(
    Опции темы
kindDevil
Дата 20.7.2007, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 10.10.2005

Репутация: нет
Всего: нет



при компиляции s.cpp, g++-4.1 выдает следующее:
Код

/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o: In function `_start':
../sysdeps/i386/elf/start.S:115: undefined reference to `main'
collect2: ld returned 1 exit status


s,cpp - файл реализации для заголовка s.h

s.h:

Код

#ifndef __S_H__
#define __S_H__
int say();
#endif


s.cpp:
Код

#include "s.h"
#include <stdio.h>
int say(){
printf ("Hello World! \n");
return(0);
}


PM MAIL ICQ   Вверх
archimed7592
Дата 20.7.2007, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 3
Всего: 93



g++ -c -o./s.o ./s.cpp ...

Добавлено @ 22:01
ps. Заголовок здесь, кстати, не при чём.

Это сообщение отредактировал(а) archimed7592 - 20.7.2007, 22:01


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
GrayCardinal
Дата 21.7.2007, 06:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 8
Всего: 58



kindDevil
Точка входа в любую прогу - функция "main", что-то вроде
Код

int main (int argc, char ** argv) 
{
return EXIT_SUCCESS
}

должно присутствовать.

Добавлено через 2 минуты и 29 секунд
ЗЫ.
Если у тебя файл с мэйном отдельно, и ты хочешь объектный файл сделать, добавляется опция "-c". и -o 
, "-c"  - только компиляция, "-o" - имя выходного файла.
Цитата

g++ s.cpp -c -o s.o



--------------------
PM MAIL WWW   Вверх
archimed7592
Дата 21.7.2007, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 3
Всего: 93



GrayCardinal, здравомыслящие люди, как правило, "-o" пишут всегда smile.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
GrayCardinal
Дата 21.7.2007, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 8
Всего: 58



archimed7592
Здравомыслящие давно забыли все опции smile 


--------------------
PM MAIL WWW   Вверх
JackYF
Дата 22.7.2007, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 3
Всего: 162



Цитата(GrayCardinal @  21.7.2007,  09:10 Найти цитируемый пост)
Здравомыслящие давно забыли все опции smile  

не согласен-с smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0698 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.