linux应用编程
victorhugoliu
这个作者很懒,什么都没留下…
展开
-
ubuntu18.04安装protobuf-c
protobuf-c原创 2022-01-12 11:38:43 · 800 阅读 · 0 评论 -
libdivsufsort库交叉编译
## Build type ##if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE "Release")elseif(CMAKE_BUILD_TYPE STREQUAL "Debug") set(CMAKE_VERBOSE_MAKEFILE ON)endif(NOT CMAKE_BUILD_TYPE)## Compiler optionsset(CMAKE_SYSTEM_NAME Linux)set(CMAKE_SYSTEM_PROCESSO..原创 2021-08-18 16:41:28 · 393 阅读 · 0 评论 -
c语言base64编解码
c语言base64编解码接口,移植了开源库b64.c的两个加解密接口static const char b64_table[] = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'...原创 2020-12-26 15:15:35 · 338 阅读 · 0 评论 -
C语言UTF8转GBK编码
#include <iconv.h>typedef long unsigned int size_t;int UTF8toGBK(char *inbuf, size_t inlen, char *outbuf, size_t outlen){ iconv_t cd; char **pin = &inbuf; char **pout...原创 2019-02-20 17:11:32 · 9430 阅读 · 0 评论 -
coredump 文件分析
ulimit -a 查看core文件大小ulimit -c 0 不产生core文件ulimit -c 100 设置core文件最大为100kulimit -c unlimited 不限制core文件大小sudo gdb app core //app可执行文件,core生成的coredoump文件where或bt打开堆栈信息(gdb) file ./app //当前路径的app文件...原创 2019-04-18 14:17:14 · 2442 阅读 · 0 评论 -
交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
转载:https://www.cnblogs.com/xiaotlili/p/3306100.html交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别自己之前一直没搞清楚这两个交叉编译器到底有什么问题,特意google一番,总结如下,希望能帮到道上和我有同样困惑的兄弟…..一. 什么是ABI和EABI1) ABI: 二进制应用程...转载 2019-07-18 14:43:18 · 502 阅读 · 1 评论 -
二十六进制形式加密字符
//加密ASC码十进制33~126的字符,用二十六进制显示int linearEncrypt(char *RegCode, char *EncryptData){ int index = 0, k, b, i, x, y, scope; char EncryptBuff[65] = {0}; char alphabet[] = "ABCDEFGHIJKLMNOPQRS...原创 2019-07-25 16:15:58 · 509 阅读 · 0 评论