摘要:
Makefile文件,创建共享库和静态库: 1 CROSSCOMPILE = arm-linux- 2 3 CC=${CROSSCOMPILE}gcc 4 LD=${CROSSCOMPILE}ld 5 AR=${CROSSCOMPILE}ar 6 7 CFLAGS= -O2 -c -Wall -fPIC 8 9 OBJCAT= *.o10 11 all: libmodem.so.1 libmodem.a12 13 libmodem.so.1:14 $(CC) ${CFLAGS} serial.c atchannel.c ppp.c pipe.c interface.c h... 阅读全文
摘要:
Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能:它使你能监视你程序中变量的值.它使你能设置断点以使程序在指定的代码行上停止执行.它使你能一行行的执行你的代码.以下演示一个example.c程序的调试过程:example.c文件内容如下, 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 5 void my_print1(c 阅读全文