- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 LIBSSH2移植
LIBSSH2移植libssh2使用libgcrypto加密库实现加密(大部分会选择openssl库),gcrypto库依赖libgpg-error,以下是相关库的编译过程和遇到的问题。libgpg-error-1.42编译:./configure --prefix=/home/work/ssh2/build CC=/opt/peta_toolchain/aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc --host=aarch64-linux --build=
2021-06-21 23:11:17
514
转载 a++不能作为左值的原因
首先说左值和右值的定义:变量和文字常量都有存储区,并且有相关的类型。区别在于变量是可寻址的(addressable)对于每一个变量都有两个值与其相联:它的数据值,存储在某个内存地址中。有时这个值也被称为对象的右值(rvalue,读做are-value).我们也可认为右值的意思是被读取的值(read value)。文字常量和变量都可被用作右值。它的地址值——即存储数据值的那块内存的地址。它有时被称为
2017-01-13 14:21:10
575
原创 打印格式
%g:用来输出浮点数,系统自动选择f格式或e格式输出,选择其中长度较短的格式,不输出无意义的0。 eg: printf("%g\n", 0.000012); \\1.2e-05 printf("%g\n", 0.0012); \\0.0012 printf("%g\n", 12345678.45); \\1.23457e+07
2016-11-19 08:47:19
277
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人