
程序人生
xiaobaiyuan_bk
这个作者很懒,什么都没留下…
展开
-
2020/4/29 动态库(libxxx.so)(共享库) 静态库(libxxx.a)
今天进一步了解了动态库和静态库 静态库在程序编译的时候加载到可执行程序中,在运行时不需要静态库了,但是加入静态库的程序体积大; g++ -o test.o -c test.c 先编译成目标 .o 文件 ar cqs libtest.a test.o 再把.o文件编成静态库 gcc main.c...原创 2020-04-29 15:08:46 · 623 阅读 · 0 评论 -
2020/4/8 \r \n \r\n 0 '\0' 0 strtok_r()
今天学到了这些东西: Mac系统里,每行结尾是“<回车>”,即'\r'; Unix/Linux系统里,每行结尾只有“<换行>”,即“\n”; Windows系统里面,每行结尾是“<换行><回车>”,即“\r\n”; 直接后果是,Unix/Linux/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix...原创 2020-04-29 14:44:09 · 417 阅读 · 0 评论 -
2020/4/7 stat() fgets() rewind()
表头文件:#include <sys/stat.h> #include <unistd.h> 定义函数:int stat(const char *file_name, struct stat *buf); 函数说明:通过文件名file_name获取文件信息,并保存在buf所指的结构体stat中 返回值: ...原创 2020-04-07 17:17:26 · 258 阅读 · 0 评论 -
2020/4/2 (系统函数 git文件冲突)
int isalpha(int ch) 判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,返回非零值,否则返回零。 int isalnum (int c) 用来判断一个字符是否为英文字母或数字,若 c 为 0 ~ 9 a ~ z A ~ Z 则返回非 0,否则返回 0 ...原创 2020-04-02 16:46:09 · 259 阅读 · 0 评论 -
2020/3/30 学习总结 【gdb 、core】
2020/3/30【gdb 、core】 今天学习了 gdb调试,在调试的过程中,需要在编译代码时加上 -g 选项,才能使用gdb工具进行调试,我在编译的过程中遇到了core dumped 文件,他就是遇到段错误生成的核心转储文件,它可以记录源文件代码信息。 调试的方法基本如下:先敲调试命令:gdb test core 之后敲命令 bt ,就直观的看到出现段错误的具体的一行代码,...原创 2020-03-30 18:24:27 · 229 阅读 · 0 评论 -
追一个无畏梦,程序人生
人生是一场路程。我们经历了几次轮回,才换回这个旅程。而这个旅程很短,因此不妨大胆一些,不妨大胆一些去爱一个人,去攀一座山,去追一个梦。。。。。。有很多事我都不明白。但我相信一件事。上天让我们来到这个世上,就是为了让我们创造奇迹。 ...原创 2018-10-16 19:52:10 · 509 阅读 · 0 评论