随笔分类 - C
C语言相关集合
摘要:a:: 说明不能带参数, b: 说明 -b 后面必须带参数: while((opt = getopt(argc, argv, "p::s::f:a::b::c::d::e::g::h::i")) != -1) { switch (opt) { case 'p': clsoe_watchdog();
阅读全文
摘要:一直以来,我们只是单纯的去运行执行 C 程序,并没有关心这个可执行文件里面包含着什么东西。 参考UNIX 环境高级编程 7.6,记录C程序的存储空间布局。 C程序由 正文段,初始化数据段,非初始化数据段,栈,堆组成 正文段,初始化数据段,非初始化数据段(bss) 写一段简单的代码,看一下上面的内存分
阅读全文
摘要:因为最近在移植 Qt5.7 + opengl , 遇到了难以越过的山峰,没有办法,试着在 ubuntu 16.04上将 opengl 配置以下,记录: 安装相关的库: 例程: Makefile 执行
阅读全文
摘要:今天有个学生面试,面试题目里面有一道有关 printf 的输出问题 源代码如下:
阅读全文
摘要:上一篇我有相关关于一个段错误的记录,现在记录当时的段错误具体是在哪里的。 目前我的解决方式是用 以前交叉编译器里面的的glibc.so.6 , 暂时运行还未出现问题。 但是使用了之前的 glibc 之后,发现 gdb 不能使用,所以又将 gdb 用以前的交叉编译器编译了一次。 过程如下: 解压相关源
阅读全文
摘要:客户有一段代码,一个死循环, 里面就一个 times(NULL) 函数,以及一个usleep, 运行了10分钟左右就会出现段错误。 现在用 gdb 调试看一下是哪一步出现了问题。 在Linux 虚拟机里面, 将客户的 test.cpp 加参数 g 编译成可调试文件。 在板子里面一直 gdb 调试命令
阅读全文
摘要:想弄明白 am335x 自身的 uart 是怎么启动的,为什么设置完了 pin mux 后 /dev/ 下就会出现 ttyO[0-5] 的设置,特此记录。
阅读全文
摘要:因客户的 pppd 一直起不来,所以我这边先用 华为的 MU609 Mini PCIe Module 先用了一下试了下,特此记录。
阅读全文
摘要:按键重置 root 密码及 ip 地址的记录
阅读全文
摘要:在 QT 程序中写了一个can 的测试程序,用同一个套接字去接收和发送,发送了几个数据之后QT程序直接挂掉,用上一篇随笔的 cansend 命令就不会出现这样的情况,代码上参考了 cansend 的方法,特此记录。
阅读全文

浙公网安备 33010602011771号