linux应用程序设计基础--系统调用访问文件 Posted on 2012-11-19 Edited on 2019-08-01 In Linux 文件编程 系统调用(本文针对该类型) C语言调用 创建文件1int creat (const char *filename,mode_t mode) filename:文件名,默认在当前目录mode:创建模块权限eg: 1creat(filenam,0755) Read more »
linux应用程序设计基础--Makefile工程管理 Posted on 2012-11-19 Edited on 2020-01-19 In 嵌入式 GNU make 构建和管理软件工具 Makefile 描述工程编译,链接等规则.PHONY 将clean声明为伪目标 123456789hello : main.o func.o gcc main.o func.o -o hellomain.o : main.c gcc main.c -o main.ofunc.o : func.c gcc func.c -o func.o.PHONY : cleanclean: rm -rf .o* Read more »
linux应用程序设计基础--GDB调试 Posted on 2012-11-19 Edited on 2020-01-19 In 嵌入式 GDB作用(1)启动被调试程序(2)让程序在指定位置停止(3)可检查程序状态(如变量值) 启动GDBgdb test Read more »
linux应用程序设计基础--GCC编译器 Posted on 2012-11-19 Edited on 2020-01-19 In 嵌入式 GCC 通过后缀来区别输入文件类别.c —- C语言源代码文件.a —- 由目标文件构成的库文件.C —- .cc/.cxx C++源代码文件.h —- 头文件.i —- 与处理过的C源代码文件.ii —- 与处理过的C++源代码文件.o —- 编译后的目标文件.s —- 汇编语言源代码文件.S —- 与处理过的汇编源代码文件 Read more »