Пробуй наоборот - компилировать в 14.04 и запускать в 18.04.
Например, glibc поддерживает обратную, но не прямую совместимость. Т.е. скомпилировавшись с хидерами от старой glibc, программа может заработать на новой.
А если скомпилироваться с новыми хидерами, то на старой практически гарантированно не заработает.