Спасибо за отклик! Путаница с разделяемыми библиотеками возникла по той причине, что в файловом менеджере у меня именно так определялся тип файлов собранных. От себя добавлю
ссылку с информацией на русском. В принципе проблема решена. Что бы получить обычный исполняемый файл можно собирать с опцией -no-pie. Но можно запускать pie файлы и из bash скриптом. За одно выяснилось, что из thunar скрипты не запускаются по двойному щелчку, агитирую теперь за pcmanfm.