开发环境与目标环境GLIBC版本不兼容,如何在不升级的情况下解决linux程序移植问题?

linux下c++开发,开发机的gcc版本高,
我想把编译出来的程序,放到公司预发布环境去运行,
执行抛错
./imaPro: /lib64/libc.so.6: version GLIBC_2.17' not found (required by ./imaPro)
./imaPro: /lib64/libc.so.6: version
GLIBC_2.14' not found (required by ./imaPro)

imaPro 是我的可执行程序,使用cmake编译,静态链接了libc.a;libstdc++.a 基本库。
这种方法为什么没有奏效呢?

将开发环境下跟gblic相头的lib库拷一份到目的机, 然后设置下搜索路径LD_LIBRARY_PATH

Makefile中 -L指定库文件路径

搜索LD_LIBRARY_PATH

将开发环境下跟gblic相头的lib库拷一份到目的机, 然后设置下搜索路径LD_LIBRARY_PAT