编译c++ so注意点
每一个 c++ 程序编译完成都会依赖 libstdc++,众所周知,与 glibc 不同的是,libstdc++ 与 gcc 的版本是绑定的。这个特性所带来的麻烦其中之一是,使用高版本 gcc 编译出来的程序,直接放到低版本 gcc 的环境中是无法运行的,需要把对应的 libstdc++.so 同时拷贝过去才能正常运行。
什么是菱形依赖?
编译c++ so注意点
每一个 c++ 程序编译完成都会依赖 libstdc++,众所周知,与 glibc 不同的是,libstdc++ 与 gcc 的版本是绑定的。这个特性所带来的麻烦其中之一是,使用高版本 gcc 编译出来的程序,直接放到低版本 gcc 的环境中是无法运行的,需要把对应的 libstdc++.so 同时拷贝过去才能正常运行。
什么是菱形依赖?