默认分类

只是一个默认分类

LibCurl使用和交叉编译

LibCurl使用和交叉编译一、交叉编译opensslLibCurl如果要启用ssl,需要先交叉编译openssl库以作为依赖。这里使用的是openssl-1.1.0l版本,交叉编译命令如下:./Configure --prefix=../ --cross-compile-prefix=msdk-linux- linux-elf no-asm no-s...
默认分类 11 0

类似System()的不阻塞进程调用的实现

类似System()的不阻塞进程调用的实现在一些情况下,我们希望在代码中创建系统调用的同时,让该进程独立于执行它的软件运行。常规的system( )系统调用会在执行代码的时候阻塞并返回命令的返回值。因此,在工程中我们重新实现了一个执行命令的函数 exec_cmd,通过两次 vfork 来创建子进程和孙子进程,以确保孙子进程在独立的环境中执行命令。代码实...
默认分类 12 0