Я новичок в Linux и пытаюсь установить библиотеку systemc-2.3.0
на свой компьютер (Fedora 16). Я очень тщательно следовал всем инструкциям, упомянутым в файле INSTALL библиотеки, но я получаю сообщение об ошибке, когда пытаюсь запустить простую программу с использованием ECLIPSE. Я правильно связал все библиотеки в ECLIPSE, но все равно получаю сообщение об ошибке.
Программа выглядит следующим образом:
#include <systemc.h>
using namespace std;
int sc_main(int argc, char * argv[])
{
cout << "hello world" << endl;
for(int i=0; i<argc; i++)
cout << argv[i] << " ";
cout << endl;
return 0;
}
И вывод ошибки:
/home/vivek/workspace/TestSystemC/Debug/TestSystemC: ошибка при загрузке общих библиотек: libsystemc-2.3.0.so: невозможно открыть общий объектный файл: нет такого файла или каталога
Любая помощь будет высоко оценена. Пожалуйста, объясните ваши предложения подробно (шаг за шагом), так как я не эксперт по Linux.
Спасибо.
ln -s /usr/local/systemc-2.3.0/lib-linux64/libsystemc-2.3.0.so /usr/lib/libsystemc-2.3.0.so
- person Pavel Ognev   schedule 13.09.2012echo $PATH
в терминале, чтобы увидеть содержимое PATH. 2) Вы не можете связать эту библиотеку без привилегий root. - person Pavel Ognev   schedule 13.09.2012