MathGL libmgl.so.7.2.0 не найден

Я скачал и скомпилировал MathGL, следуя инструкциям на SourceForge без каких-либо ошибок.
Когда я запустил свою первую тестовую программу:
(The <> Скобки в строке 1 кажутся так, удалите их, но они есть в коде)

#include mgl2/mgl.h
int main(){
mglGraph gr;
gr.FPlot("sin(pi*x)");
gr.WriteFrame("test.png");
}

компиляция с g ++ -lmgl прошла нормально.
При попытке запустить программу я получаю:
./a.out: ошибка при загрузке общих библиотек: libmgl.so.7.2.0: не удается открыть файл общего объекта: нет такого файла или каталога

Я проверил трижды, чтобы убедиться, и libmgl.so.7.2.0 определенно находится в / usr / local / lib /.
Я пытался сказать g ++ об этом через опцию -L, но это тоже не сработало.

Любая помощь будет принята с благодарностью

0

Решение

g++ -lmgl -lpng /shitfile.cpp -o /shitfile

заботиться друг

0

Другие решения


По вопросам рекламы [email protected]