
linux c
爱敲代码的硬币
一个热爱技术,爱敲代码的硬币
展开
-
curl x86编译和交叉编译-带ssl安装
下载解压 https://curl.haxx.se/download.html 解压:tar -zxvf curl-7.51.0.tar.gz x86编译 不带ssl安装 ./configure make sudo make install 带ssl安装 sudo ./configure --with-ssl CPPFLAGS="openssl头文件位置" LDFLAGS="-Lopenssl头库位置" sudo make sudo make install 交叉编译 ./configure原创 2021-11-21 14:57:23 · 2229 阅读 · 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 · 2306 阅读 · 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 · 281 阅读 · 0 评论