Libhello 是一个为 Unix/Linux 系统提供的开发包,用来处理网络通讯中的握手信号。可在简单的例子中使用,或者仅仅是为了好玩。Libhello 采用 C 语言编写,并专程了很多流行的语言。
1,GCC所支持不同后缀名的处理方式 文件作用 后缀名 所对应的语言 编译流程 预处理文件 .c C原始程序 预处理、编译、汇编 .C/.cc/.cxx C++原始程序 预处理、编译、汇编 .m Objective C原始程序 预处理、编译、汇编 .h 预处理文件(头文件) (不常出现在指令行) 编译文件 .i 已经过预处理的C原始程序 编译、汇编 .ii 已经过预处理的C++原始程序 编译、汇编
JNI中遇到的错误: Cannot load hello library: java.lang.UnsatisfiedLinkError: /opt/wdh/jni/libhello.so: /opt/wdh/jni/libhello.so: undefined symbol: __gxx_personality_v0 cc编译步骤有问题,需要使用g++进行编译 g++ -fPIC -O2 -sh
Mac 上 Conan 链接动态库报错 dyld: Library not loaded: @rpath/libhello.dylib 1. 今天在使用 conan 包进行测试 Demo 时,在 Mac 上出现了编译出来的可执行程序链接不到使用 conan 包的动态库,但是在 Linux 上可以正确链接,最后在官方文档里找到解决办法记录一下,CMakeLists.txt 里面 conan_basi