Как Linux должен знать, где найти libfrmwrk.so, если вы не указали это ни там, где он обычно выглядит, ни в том, чтобы указать, где его можно найти.
Кажется, Eclipse устанавливает путикомпоновщик времени выполнения выглядит так, что когда ваша программа загружается, компоновщик времени выполнения знает, где найти ваш libfrmwrk.so и т. д.
Вам также потребуется
- установите эти библиотеки (.so) так, чтобы они находились в расположениях по умолчанию, или
- установите
LD_LIBRARY_PATH
, чтобы содержать все папки для просмотра.
Я не работалс Eclipse CDT в течение многих лет, но теперь вы, вероятно, можете экспортировать некоторые форматы проектов, которые позволят вам легко устанавливать объекты.
Еще одна вещь: кажется, что вы работаете с программным обеспечением, вы все еще отлаживаете как root:ужасная идея, и если ее можно избежать, избегайте ее.