嵌入式编程
嵌入式编程
dancheng_work
在时间允许的情况下,源码是最好的开发文档。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言时间编程
一、时间获取 #include time_t time(time_t * tloc) 功能:获取日历时间,既从1970年1月1日0点到现在所经历的秒数 例子: #include #include int main(){ struct tm * local; time_t t; t = time(NULL);原创 2017-03-12 10:04:19 · 1066 阅读 · 0 评论 -
库函数文件访问
一、库函数-创建和打开 FILE * fopen(const char * filename, const char * mode) filename:打开的文件名(包含路径,缺省为当前路径) mode:打开模式 常见打开模式: r,rb 只读方式打开 w,wb 只写方式打开,如果文件不存在,则创建文件原创 2017-03-12 00:16:22 · 330 阅读 · 0 评论 -
linux系统调用方式访问文件
系统调用-创建: 一、int creat(const char * filename, mode_t mode) filename:要创建的文件名(包含路径,缺省为当前路径) mode:创建模式 常见创建模式: S_IRUSR 可读 4 S_IWUSR 可写原创 2017-03-12 00:12:58 · 568 阅读 · 0 评论 -
makefile工程管理
Makefile术语: 规则:用于说明如何生成一个或多个目标文件 规则如下: targets:prerequisites command 目标 依赖 命令 main.o:main.c gcc -c main.c main.c 依赖 main.o 目标 gcc -c main.c 命令 makef原创 2017-03-12 00:10:41 · 306 阅读 · 0 评论 -
GDB命令
GDB调试: 1.编译生成可执行文件 gcc -g tst.c -o tst 2.启动GDB gdb tst 3.在main函数处设置断点 break main 4.运行程序 run 5.单步运行 next 6.继续运行 continue 7.直到运行完或到下一个断点 c GDB命令 一、启动GDB原创 2017-03-09 23:56:56 · 312 阅读 · 0 评论 -
gcc 的编译选项
gcc最基本的用法是: gcc [options][filenames] options:编译器所需要的编译选项 filenames:要编译的文件名 -o 确定可执行文件名称,如果不给这个选项会默认名a.out -c 只编译,不连接成可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件。 -g 产生调试工具(GNU的gdb)所必要的符号信息,要原创 2017-03-09 23:23:13 · 369 阅读 · 0 评论 -
linux中的部分文件类型
.c为后缀的文件:C语言源代码文件 .a为后缀的文件:是由目标文件构成的库文件 .C,.cc或.cxx为后缀的文件:是C++源代码文件 .h为后缀的文件:头文件 .i为后缀的文件:是已经预处理过的C源代码文件 .ii为后缀的文件:是已经预处理过的C++源代码文件 .o为后缀的文件:是编译后的目标文件 .s为后缀的文件:是汇编语言源代码文件 .S为后缀的文件:是经过预编译的汇编语言源原创 2017-03-08 23:57:14 · 559 阅读 · 0 评论
分享