The OpenNET Project / Index page

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

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

"Первый опыт g++"
Сообщение от Pavel emailИскать по авторуВ закладки(??) on 06-Окт-04, 14:07  (MSK)
Здравствуйте !

Пишу:
#include <string>
#include <iostream>

using namespace std;

int main()
{
  string s1="Hello!";
  cout << "Our string is " << s1 << endl;
  return 0;
}

Компилирую
g++ -o first first.cpp

Все OK! получил first

запускаю:
./first
получаю:
ld.so.1: ./first: fatal: libstdc++.so.5: open failed: No such file ore directory Killed

gcc 2.3.3 Solaris 8 SPARC 64 bit
ставил так pkgadd -d gcc-2.3.3..........
Больше ничего не делал

Помогите пожалуйста !!! Все-таки первый опыт.

(Извините за дилетантский вопрос)
Павел.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Первый опыт g++"
Сообщение от Pavel emailИскать по авторуВ закладки(??) on 06-Окт-04, 14:13  (MSK)
Извините ошибся. Конечно же gcc 3.3.2 !!!!!!!  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Первый опыт g++"
Сообщение от MaximKuznetsov Искать по авторуВ закладки on 06-Окт-04, 14:25  (MSK)
>Здравствуйте !
>
>Пишу:
>#include <string>
>#include <iostream>
>
>using namespace std;
>
>int main()
>{
>  string s1="Hello!";
>  cout << "Our string is " << s1 << endl;
>
>  return 0;
>}
>
>Компилирую
>g++ -o first first.cpp
>
>Все OK! получил first
>
>запускаю:
>./first
>получаю:
>ld.so.1: ./first: fatal: libstdc++.so.5: open failed: No such file ore directory Killed
>
>
>gcc 2.3.3 Solaris 8 SPARC 64 bit
>ставил так pkgadd -d gcc-2.3.3..........
>Больше ничего не делал
>
>Помогите пожалуйста !!! Все-таки первый опыт.
>
>(Извините за дилетантский вопрос)
>Павел.
судя по сообщению - динамический линкер не нашёл требуемую библиотеку,
надо-бы её ему подсунуть ;-)
для Linux`а сначала глянуть вывод ldd :
# ldd first
и по результатам сориентироваться - добавить путь к библиотеке в /etc/ld.so.conf или в переменную LD_LIBRARY_PATH..
для Solaris должно быть что-то похожее - но с оглядкой на специфику..


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Первый опыт g++"
Сообщение от Pavel emailИскать по авторуВ закладки(??) on 06-Окт-04, 15:03  (MSK)
>>Здравствуйте !
>>
>>Пишу:
>>#include <string>
>>#include <iostream>
>>
>>using namespace std;
>>
>>int main()
>>{
>>  string s1="Hello!";
>>  cout << "Our string is " << s1 << endl;
>>
>>  return 0;
>>}
>>
>>Компилирую
>>g++ -o first first.cpp
>>
>>Все OK! получил first
>>
>>запускаю:
>>./first
>>получаю:
>>ld.so.1: ./first: fatal: libstdc++.so.5: open failed: No such file ore directory Killed
>>
>>
>>gcc 2.3.3 Solaris 8 SPARC 64 bit
>>ставил так pkgadd -d gcc-2.3.3..........
>>Больше ничего не делал
>>
>>Помогите пожалуйста !!! Все-таки первый опыт.
>>
>>(Извините за дилетантский вопрос)
>>Павел.
>судя по сообщению - динамический линкер не нашёл требуемую библиотеку,
>надо-бы её ему подсунуть ;-)
>для Linux`а сначала глянуть вывод ldd :
># ldd first
>и по результатам сориентироваться - добавить путь к библиотеке в /etc/ld.so.conf или
>в переменную LD_LIBRARY_PATH..
>для Solaris должно быть что-то похожее - но с оглядкой на специфику..
>

Обозначил переменную LD_LIBRARY_PATH и все заработало !!!

Большое спасибо, Максим !!!!!!!!!!!!!!!!!!!!!!!!!!!!1

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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