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


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

Автор Тема: Проблема с gcc [РЕШЕНО]  (Прочитано 4498 раз)

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

Оффлайн Wuffur

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Проблема с gcc [РЕШЕНО]
« : 13 Июля 2007, 16:03:10 »
Что сделать чтобы он работал?
xxx@xxx:~/Desktop$ cat x.cc
#include <stdio.h>
int main(){
  printf("Preved!");
}
xxx@xxx:~/Desktop$ gcc x.cc
/tmp/ccWVjsEY.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
после появления проблемы переустанавливал gcc и файлы заголовков ( linux-headers ), не помогло.
g++ компилирует.
« Последнее редактирование: 13 Июля 2007, 17:07:16 от Wuffur »
Kernel panic - not syncing: Attempted to kill init!

Оффлайн Viewizard

  • Активист
  • *
  • Сообщений: 481
    • Просмотр профиля
Re: Проблема с gcc
« Ответ #1 : 13 Июля 2007, 16:19:42 »
Вам нужно научится использовать google (без шуток). Очень удобная и полезная вещь.
Открываем http://www.google.com
вводим строку поиска:
undefined reference to `__gxx_personality_v0'

Первая запись: http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0305/msg00391.html
Тдем по ней, видим:
Цитировать
Hello Andrea,

Edit your Makefile and add "-lstdc++" as shown below to the end of the
variable named "STATIC_LIBS"

STATIC_LIBS= $(GD_STATIC) $(OGR_STATIC) -lstdc++

http://lists.dmsolutions.ca/pipermail/mapserver-users/2003-March/007921.html

Не помогает, идем по 2-й записи, которую выдал поисковик и т.д.
Хороший программист - это не тот, кто все знает, а тот, кто знает где найти ответ ;)
Обходя разложенные грабли, ты теряешь драгоценный опыт!

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Проблема с gcc [РЕШЕНО]
« Ответ #2 : 09 Августа 2007, 07:16:21 »
Переименуйте x.cc в x.c и попробуйте gcc x.c снова. Ставлю дырявый пятицентовик против бутылки виски 1945 года розлива что проканает.

Оффлайн MadGhost

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Проблема с gcc [РЕШЕНО]
« Ответ #3 : 30 Августа 2007, 10:08:28 »
Похожая ситуация:
madghost@MadGhost:/media/hda5/555$ cat pr.cpp
#include <iostream>
#include <stdio.h>
int main()
{
int a;
cin>>a;
cout<<a;
return 0;
}
madghost@MadGhost:/media/hda5/555$ gcc pr.cpp
pr.cpp: In function ‘int main()’:
pr.cpp:6: ошибка: нет декларации ‘cin’ в этой области видимости
pr.cpp:7: ошибка: нет декларации ‘cout’ в этой области видимости


Можт кто поможет?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Проблема с gcc [РЕШЕНО]
« Ответ #4 : 30 Августа 2007, 10:58:05 »
Книжку по плюсам поновее купи, может и поможет :coolsmiley:

---
#include <iostream>

int main()
{
int a;
std::cin>>a; // или using namespace бла-бла-бла
std::cout<<a;
return 0;
}

---
Используй g++ !!!

Оффлайн MadGhost

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Проблема с gcc [РЕШЕНО]
« Ответ #5 : 31 Августа 2007, 20:20:43 »
Спасибо большое. Все работает.

 

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