linux c
爱敲代码的硬币
一个热爱技术,爱敲代码的硬币
展开
-
curl x86编译和交叉编译-带ssl安装
下载解压https://curl.haxx.se/download.html解压:tar -zxvf curl-7.51.0.tar.gzx86编译不带ssl安装./configuremake sudo make install带ssl安装sudo ./configure --with-ssl CPPFLAGS="openssl头文件位置" LDFLAGS="-Lopenssl头库位置"sudo make sudo make install交叉编译./configure原创 2021-11-21 14:57:23 · 2182 阅读 · 0 评论 -
【linux c应用】查看系统调用函数error异常输出
常见的系统调用函数1、open,close,read,write等基本操作函数。2、socket,bind等基本操作函数为什么要查看系统函数异常输出?系统调用函数使用调用过程中会报错,但报错的信息不是保存在对应函数的返回值,而是保存在errno.h的全局变量中。当linux c api调用出错,我们可以使用如下方法进行错误信息输出,以便快速调试排查:快速查看系统调用函数error异常输出方法系统调用函数发生异常时,在异常返回时(常见的异常返回值为-1),可以调用以下两种方法进行查看:1、使用原创 2021-11-14 22:56:21 · 2217 阅读 · 0 评论 -
linux c编程 消息队列,信号量,共享内存--简单IPC通信例子--复制黏贴就可以快速使用
复制黏贴就可以快速使用。消息通信msgreceive.c#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <errno.h>#include <sys/msg.h> struct msg_s...原创 2020-01-01 22:46:38 · 253 阅读 · 0 评论