c
陆云松
这个作者很懒,什么都没留下…
展开
-
RabbitMQ-C API详细说明
rabbitmq-c是一个用于C语言的,与AMQP server进行交互的client库,AMQP协议为版本0-9-1。rabbitmq-c与server进行交互前需要首先进行login操作,在操作后,可以根据AMQP协议规范,执行一系列操作。这里,根据项目需求,只进行部分接口说明,文后附demo的github地址。接口描述:amqp_connection_state_t amqp_new_connection(void);接口说明:声明一个新的amqp connectionint amqp_o原创 2020-12-15 15:49:01 · 768 阅读 · 0 评论 -
gnueabi和gnueabihf区别
一. 什么是ABI和EABIABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Architecture)在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口.ABI涵盖了各种细节,如:数据类型的大小、布局和对齐;调用约定(控制着函数的参数如何传送以及如何接受返回值),例如,是所有的参数都通过栈传递,还是部分参数通过寄存器传递;哪个寄存器用于哪个函数参数;通过栈传递的第一个函数参数转载 2020-12-11 12:33:56 · 8872 阅读 · 4 评论 -
gcc编译工具生成动态库和静态库
gcc编译工具生成动态库和静态库之一----介绍1.库的分类根据链接时期的不同,库又有静态库和动态库之分。静态库是在链接阶段被链接的(好像是废话,但事实就是这样),所以生成的可执行文件就不受库的影响了,即使库被删除了,程序依然可以成功运行。有别于静态库,动态库的链接是在程序执行的时候被链接的。所以,即使程序编译完,库仍须保留在系统上,以供程序运行时调用。(TODO:链接动态库时链接阶段到底做了什么)2 静态库和动态库的比较链接静态库其实从某种意义上来说也是一种粘贴复制,只不过它操作的对象是目标代转载 2020-12-11 10:27:38 · 731 阅读 · 1 评论 -
编译安装 openssl
从官网下载wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz编译 openssltar -xvf openssl-1.1.1g.tar.gzcd openssl-1.1.1g./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/opensslmake && make install配置echo "/usr/local/opens原创 2020-12-07 17:15:51 · 292 阅读 · 0 评论 -
安装动态库后执行sudo /sbin/ldconfig
sudo /sbin/ldconfig原创 2020-12-07 16:54:41 · 608 阅读 · 0 评论 -
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL
apt-get install libssl-dev原创 2020-12-07 16:02:39 · 1719 阅读 · 1 评论 -
/usr/bin/ld: cannot find crti.o: No such file or directory
/usr/bin/ld: cannot find Scrt1.o: No such file or directory/usr/bin/ld: cannot find crti.o: No such file or directorysudo apt-get updatesudo apt-get upgradesudo apt-get install libc6-dev原创 2020-12-07 16:00:20 · 4726 阅读 · 1 评论 -
源码方式使用sqlite3编译时报错 undefined reference to ‘pthread_mutexattr_destroy‘
Makefile链接器命令加上选项-lpthread -ldl示例如下:CROSS=all: sqlite_test sqlite_test:sqlite_test.o sqlite3.o $(CROSS)gcc -o sqlite_test sqlite_test.o sqlite3.o -lpthread -ldlsqlite_test.o:sqlite3.h $(CROSS)gcc -Wformat=0 -c sqlite_test.c sqlite3.o:sqlite3.原创 2020-11-13 18:26:26 · 687 阅读 · 0 评论