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


Автор Тема: Проблема с GCC  (Прочитано 1499 раз)

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

Оффлайн akopich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Проблема с GCC
« : 10 Июль 2008, 18:18:08 »
Доброе время суток
Я создал в gedit файл 1.cpp co следующим содержимым:
#include <stdio.h>
int main(){
printf("Hello World");
return 0;
}

затем в терминале при попытке компияции получил следующее:
valerij@valerij-laptop:~$ gcc 1.cpp
/tmp/cc6yZbKu.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

Что это значит и как с этим бороться?
Заранее спасибо.

Оффлайн rubiсon

  • Активист
  • *
  • Сообщений: 285
  • u guys... srsly...
    • Просмотр профиля
Re: Проблема с GCC
« Ответ #1 : 10 Июль 2008, 18:24:20 »
Это не с GCC проблема, это с логикой проблема. Сначала ты делаешь файл cpp и пытаешься собрать его сишным компилятором.
<Aoi-chan> everyone's first vi session. ^C^C^X^X^X^XquitqQ!qdammit[esc]qwertyuiopasdfghjkl;:xwhat

Оффлайн akopich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Проблема с GCC
« Ответ #2 : 10 Июль 2008, 18:28:20 »
Но ведь gcc это уже не GNU C Compiler, а GNU Compiler Collection. Или в эту коллекция cpp не входит?

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
Re: Проблема с GCC
« Ответ #3 : 10 Июль 2008, 18:46:03 »
входит и называется g++

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Re: Проблема с GCC
« Ответ #4 : 10 Июль 2008, 19:14:59 »
Но ведь gcc это уже не GNU C Compiler, а GNU Compiler Collection. Или в эту коллекция cpp не входит?
GCC - GNU Compiler Collection
gcc - компилятор С

Оффлайн akopich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Проблема с GCC
« Ответ #5 : 10 Июль 2008, 19:27:03 »
Аааа... Понял!
Спасибо!

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Re: Проблема с GCC
« Ответ #6 : 10 Июль 2008, 19:28:33 »
Кстати только щас заметил.
cpp - С PreProcessor ( а не С PlusPlus)

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Проблема с GCC
« Ответ #7 : 11 Июль 2008, 06:17:05 »
Еще один извращенец... резать вас надо
gcc - Это GNU Compiller Collection. Это мля НЕ ОДИН КОМПИЛЯТОР это, мать вашу, целая пачка, стоящая за одной единственной командой.
И эта команда определяет язык и соответствующий компилятор ПО РАСШИРЕНИЮ ВХОДНОГО ФАЙЛА. Догоняем теперь, что нефиг было писать Си-шный код в С++-ный файл.
Естественно тебе вызвали компилятор С++. И он прекрасно отработал. Только вот линковщику никаких указаний от горе-кодера не было, с чем он тебя и поздравил. Иди в гугл, обсасали тему миллиард раз.
Убил бы. Особенно за название темы. Это не с GCC пробемы а с головой.

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Re: Проблема с GCC
« Ответ #8 : 11 Июль 2008, 08:52:24 »
gcc - Это GNU Compiller Collection. Это мля НЕ ОДИН КОМПИЛЯТОР это, мать вашу, целая пачка, стоящая за одной единственной командой.
Давно читал man gcc ? Почитай, а потом истери.
gcc - GNU project C and C++ compiler
За одной единственной коммандой стоит один единственный компилятор (на несколько языков).
В Unix размер (букв) имеет значение

 

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