首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C语言
growdu
创建于2022-06-13
订阅专栏
C语言编程
等 2 人订阅
共9篇文章
创建于2022-06-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用flex和bison编写程序
使用flex和bison编写程序 我们将用flex和bison实现一个计算器。 词法分析(token识别) 使用flex生成词法分析器。
docker与宿主机共享内存通信
docker与宿主机共享内存通信 docker中的进程要与宿主机使用共享内存通信,需要在启动容器的时候指定“--ipc=host”选项。然后再编写相应的共享内存的程序,一个跑在宿主机上,另一个跑在do
gcc attribute指北
gcc attribute指北 align align属性不仅可以修饰变量,类型, 还可以修饰函数,用于地址对齐。 always_inline 将函数定义为内联函数。 inline函数是否会展开,编译
linux socket编程指北
linux socket编程指北 以下server和client的c代码均拷贝自博客,详细内容请阅读原文。在其上添加了错误码打印,修改了服务端ip和端口,并增加了makefile脚本。
cmake使用指南
cmake使用指南 cmake常用变量 获取当前目录 list 添加库 添加动态库 添加静态库 添加可执行程序 添加头文件路径 添加链接库 指定安装位置 拷贝相关依赖到指定目录
不得不会的代码注释工具——doxygen
不得不会的代码注释工具——doxygen 下载 官网下载二进制或者直接用yum或apt工具下载。 使用流程 进入项目目录生成doxygen配置文件 修改doxygen配置文件 生成文档 注释规则 项目
git 高级指北
git 高级指北。Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git有什么特点?简单来说就是:高端大气上档次!
linux内核模块指北
linux内核模块指北 linux内核提供在运行时可进行扩展的特性,这意味着当系统启动并运行时,我们可以向内核添加或移除部分功能。
autoconf使用
autoconf使用 简介 使用autoconf的最终目的是生成能够根据不同系统生成Makefile的configure文件,一般情况下我们需要准备如下内容: 源码 configure.ac Make