
C++
明月(Alioo)
一个在互联网行业浪迹多年的IT民工,集闷骚与博爱于一身,擅长JAVA,喜欢折腾Linux,热衷于研究各类B/S系统。对各类新奇技术保持极大的热情,行迹诡异,早年经常流窜于移动互联网领域,现藏身于朝林阑珊处。
技术债不能欠,健康债更不能欠, 求道之路,与君同行。
展开
-
gdb生产环境实际案例调试
获取进程编号ps aux | grep -v grep | grep dish_as_brpcwww-data 18900 10.1 1.2 9162996 407160 ? Sl 14:42 1:29 ./bin/dish_as_brpc --flagfile=./conf/dish_as.conf >/dev/null 2>&1 &启...原创 2019-11-21 15:28:42 · 899 阅读 · 0 评论 -
java调用c++文件
网上有很多例子,参照着执行有时候相对路径问题经常卡住了,实战了一把通过后,特重新整理一份,供小白参考首先需要有一个含有native方法的java类vi /Users/mac/work/git/javademo/src/main/java/com/alioo/jni/JniDemo.javapackage com.alioo.jni;public class JniDemo { ...原创 2019-11-04 18:45:14 · 721 阅读 · 0 评论 -
【C++从入门到放弃】C++编译生成动态链接库*.so及如何调用*.so进阶篇-编译jsoncpp
cstudy5中,我们演示了自己的写的源码进行编译成链接库,本章将讲解编译开源的jsoncpp备注:上面提到的cstudy5示例参见: https://blog.youkuaiyun.com/hl_java/article/details/90812168cppjson源码githubhttps://github.com/lzc-alioo/jsoncppgit clone后发现文件太多,我把我们...原创 2019-06-06 09:08:16 · 683 阅读 · 0 评论 -
【C++从入门到放弃】C++编译生成动态链接库*.so及如何调用*.so进阶篇2-编译jsoncpp
【C++从入门到放弃】C++编译生成动态链接库*.so及如何调用*.so进阶篇2-编译jsoncpp附:当前项目cstudy7本文可以收获什么?将其它项目生成的动态链接库拿到本项目中使用CMakeLists.txt中使用其它项目的动态链接库Mac OS X下的ldd工具——otool使用姿势cstudy5中,我们演示了自己的写的源码进行编译成链接库,本章将讲解编译开源的jsonc...原创 2019-06-06 09:14:57 · 639 阅读 · 0 评论 -
【C++从入门到放弃】C++/g++不同文件夹的编译
本文大面积参考了简书资料 https://www.jianshu.com/p/2b047bcce8fa ,由于源书上存在好几处细节上的问题,比如:class Afunc 应该是 class Astd::cout<<#include "A()"<<std::endl; 应该是 std::cout<<"#include A()"<<s...原创 2019-06-04 12:26:50 · 1812 阅读 · 0 评论 -
【C++从入门到放弃】C++编译生成动态链接库*.so及如何调用*.so
动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。谈点实际价值:如果个人是使用的是Mac,而别人提供的链接库文件*.so是linux的,那么这个时候就不能直接使用了,这个链接表源文件在的话可以按照如下教程自行进行生成Mac版的...原创 2019-06-04 19:52:32 · 7456 阅读 · 2 评论