gcc
文章平均质量分 94
coding快乐
技术渣渣,需要多学习才能进步。
展开
-
nghttp2编译引起的gcc升级笔记
序言公司最近项目的业务需要,需要使用nghttp2这个开源库。所以从github.com上下载了一个release版本的nghttp2,然后通过源码进行编译安装。编译和编译出错定位与解决下载源码包: wget https://github.com/nghttp2/nghttp2/releases/download/v1.42.0/nghttp2-1.42.0.tar.xz解压:xz -d nghttp2-1.42.0.tar.xz && tar xf nghttp2-1.42.0.原创 2021-01-04 19:05:42 · 1496 阅读 · 0 评论 -
gcc对数组初始化对扩展
背景今天研究一个问题时看linux的内核代码,偶然间发现一段有趣的代码。直接上图:从图中代码可以看出这是一个int数组,并且对该数组进行了初始化。但有意思的是本代码中数组初始化中使用了数组下标,并且还可以批量初始化。用例测试用例代码文件名称test.c内容:#include <stdio.h>#define TEST_MAX 10static int test_int_arr[TEST_MAX] = { [0 ... TEST_MAX-1] = -1, [原创 2020-11-06 18:00:02 · 709 阅读 · 0 评论