Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
rarelang
Зарегистрирован: 07.04.2004 Сообщения: 42
|
Добавлено: Пт Июн 18 2004 11:44 Заголовок сообщения: С++ в GCC |
|
|
Всем привет!
Я столкнулся со следующей проблемой,- мне нужно создать консольное приложение в UNIX FreeBSD 5.2 используя язык C++. Проблема вся в том что при попытке компиляции тестового файла test.cpp командой gcc test.cpp мне выдается следующая ошибка:
/var/tmp//ccQ8iTrY.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
Где как я понимаю gcc жалуется на то что он не знает что такое C++ и файлы с разрешением *.cpp.
Уверяю вас что код файла test.cpp правильный:
#include <stdio.h>
int main(int argc, char argv[])
{
puts("Hello World");
return 0;
}
При этом C код (полностью аналогичный файл но только с разрешением *.c) он компилирует нормально. Подскажите мне пожалуйста что мне сделать с gcc чтобы он компилировал также и C++ код.
И воообще насколько я знаю можно как-то обновлять gcc чтобы он компилировал приложения написанные к примеру на fortran 77 или 90, а также и на других языках, подскажите мне пожалуйста как это сделать, и где мне искать его исходники или порты и.т.д, ну чтобы система компилировала мои приложения через gcc на нужном мне языке.
Может там надо что-то из портов на дистрибутиве UNIX FreeBSD 5.2 поставить?
Заранее спасибо за любой ответ |
|
Вернуться к началу |
|
|
Anatoly_Sarov_Linux_RULEZ Гость
|
Добавлено: Пн Июн 21 2004 02:29 Заголовок сообщения: Re: С++ в GCC |
|
|
g++ -c proga.c
g++ -o proga proga.o
или
g++ -o proga proga.cpp
g++ - компилер с С++
gcc - компилер с С |
|
Вернуться к началу |
|
|
grayrat
Зарегистрирован: 30.06.2003 Сообщения: 189
|
Добавлено: Вт Июн 22 2004 10:37 Заголовок сообщения: |
|
|
существует переводчик с фортрана на С - f2c translator. Насчёт FreeBSD не знаю, а в поставках линуксов имеется. Также существует и переводчик с паскаля p2c |
|
Вернуться к началу |
|
|
|