The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"'helo world' не компилируется"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"'helo world' не компилируется"  
Сообщение от Pavel email(??) on 05-Июл-07, 11:34 
Привет всем!

FreeBSD 6.2
MySQL 5.1 (прекомпилированный дистрибутив);
apache22(из портов);
PHP5.2.3(из портов);

после установки РНР началась фигня- немогу откомпилировать простейшую программу

///файл helo.cpp
#include <stdio.h>
int main()
{
printf("helo world");
}
//////конец файла

/////компилируем
$ gcc helo.cpp
/var/tmp//ccSWTG6v.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
$

что посоветуете?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "'helo world' не компилируется"  
Сообщение от A on 05-Июл-07, 11:52 
>Привет всем!
>
>FreeBSD 6.2
>MySQL 5.1 (прекомпилированный дистрибутив);
>apache22(из портов);
>PHP5.2.3(из портов);
>
>после установки РНР началась фигня- немогу откомпилировать простейшую программу
>
>///файл helo.cpp
>#include <stdio.h>
>int main()
>{
>printf("helo world");
>}
>//////конец файла
>
>/////компилируем
>$ gcc helo.cpp
>/var/tmp//ccSWTG6v.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
>$
>
>что посоветуете?

# mv helo.cpp helo.c
# gcc helo.c
# ./a.out
helo world

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "'helo world' не компилируется"  
Сообщение от Pavel email(??) on 05-Июл-07, 13:35 
>>что посоветуете?
>
># mv helo.cpp helo.c
># gcc helo.c
># ./a.out
>helo world

спасибо помогло!

а чтобы заработали потоки надо добавить using namespace std; и использовать СС вместо gcc

app# cat helo.cpp
#include <stdio.h>
#include <iostream>
using namespace std;

int main()
{
printf("helo world\n");
cout << "helo again" << endl;
}
app# CC helo.cpp
app# ./a.out
helo world
helo again
app#

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "'helo world' не компилируется"  
Сообщение от vic (??) on 05-Июл-07, 14:52 
[skip]

Если установлен gcc, то обычно:
- gcc (или сс) вызывать для С файлов (.с)
- g++ (или СС, или cpp, или cxx) вызывать для С++ файлов (.сс, .cpp, .cxx, .C)

В общем случае просто надо выяснить какие компиляторы установлены (например у админа или самостоятельно) и по документации посмотреть как его (их) правильно использовать.

p.s. в случае например использования autotools детект компилятора обычно ложиться на плечи этого пакета :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "'helo world' не компилируется"  
Сообщение от jd (??) on 05-Июл-07, 15:07 
>- g++ (или СС, или cpp, или cxx) вызывать для С++ файлов
>(.сс, .cpp, .cxx, .C)

cpp - это препроцессор C, а не компилятор C++

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "'helo world' не компилируется"  
Сообщение от vic (??) on 05-Июл-07, 15:26 
>>- g++ (или СС, или cpp, или cxx) вызывать для С++ файлов
>>(.сс, .cpp, .cxx, .C)
>
>cpp - это препроцессор C, а не компилятор C++

да, ошибка. должен быть с++
кстати, CC видел только на SCO юниксах, но там был не g++.
cxx вообще редкость.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "'helo world' не компилируется"  
Сообщение от dronord (ok) on 17-Июл-07, 14:43 
>Привет всем!
>
>FreeBSD 6.2
>MySQL 5.1 (прекомпилированный дистрибутив);
>apache22(из портов);
>PHP5.2.3(из портов);
>
>после установки РНР началась фигня- немогу откомпилировать простейшую программу
>
>///файл helo.cpp
>#include <stdio.h>
>int main()
>{
>printf("helo world");
>}
>//////конец файла
>
>/////компилируем
>$ gcc helo.cpp
>/var/tmp//ccSWTG6v.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
>$
>
>что посоветуете?


Эту программу надо компилировать g++, либо gcc -lstdc++ - gcc с библиотекой libstdc++.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "'helo world' не компилируется"  
Сообщение от Djinn (??) on 21-Июл-07, 12:16 
>[оверквотинг удален]
>printf("helo world");
>}
>//////конец файла
>
>/////компилируем
>$ gcc helo.cpp
>/var/tmp//ccSWTG6v.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
>$
>
>что посоветуете?

Даже на этом сайте дет видел инфу об ошибках программирования на С/С++
так вот там был этот вопрос.... вернее эта ошибка... =\
>#include <stdio.h>
>int main()
>{
>printf("helo world");
>}

return 0;
exit (0);
чтот из этого надо вставить внизу проги...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру