linux
小犟
这个作者很懒,什么都没留下…
展开
-
linux指令shell基操
变量表达式test是shell程序中的一个表达式,通常用在流程控制for,while,until,if等结构中,用test命令去判断文件的的存在和性质,变量的相互关系语法:test <表达式>如果<表达式>成立,test返回0,反之返回一个非0值字符串比较两个数值的比较逻辑操作,可以进行and/or,与其他条件联合使用文件操作,例如文件是否存在文件的状态等字符串比较-z <字符串>比较字符串的长度是否为0如果等于0则返回0-n:比较字符串的大小是否原创 2021-03-22 17:45:44 · 383 阅读 · 0 评论 -
shell
标准输入的文件描述符为0标准输出的文件描述符为1标准错误描述符为error(2)> 重定向符号command > file 将命令重定向到文件里shell是一个命令解释器,他向用户提供了一个向linux内核发送请求以便运行程序界面系统级程序目前流行的几种shell:ash、bash(内核用,相当于linux一个较大的内核)、ksh、csh、zsh等#echo KaTeX parse error: Expected 'EOF', got '&' at positi原创 2021-03-22 17:44:09 · 236 阅读 · 0 评论 -
嵌入式Linux开发工具-工程管理器 make
嵌入式Linux开发工具-工程管理器 make1.什么是工程/项目?(项目:多个源文件、资源文件构成的项目代码)2.如何编译多个源文件的代码?(1000个源文件,并且不在同一目录)–工程管理器make3.作用:自动编译4.makefile文件的作用:存放编译项目的命令(如何编译这个项目的所有操作)5.makefile是一个脚本文件:批处理命令,例:windows系统中页面鼠标左键滑动选中多图标,然后进行移动或其他操作6.makefile语法三要素:目标、依赖、命令(执行命令,根据依赖的文件生原创 2021-03-18 08:39:15 · 247 阅读 · 0 评论 -
嵌入式linux开发工具-调试器gdb
1.gdb也是GNU计划(a\启动运行程序 b\设置断点 c\查看变量值)2.使用gdb之前:需用-g编译选项-o:重起名字 例:gcc -g 1.c -o 111,编译成功后得到可执行文件111,输入运行命令run(r),运行程序运行程序后,输入list命令,以10行为单位出现源代码输入break(b)+行号或break+函数或break+行号+条件,在程序指定处设置断点,输入run指令后程序运行至断点处,输入continue(c)或step(s)或next(n)继续运行,前者(c)啥都运行一直原创 2021-03-12 16:58:10 · 181 阅读 · 0 评论 -
linux库文件
库文件:存放函数和变量的仓库 特点:只能使用库里的函数和变量,不能看到其实现静态库.a:当使用静态库时,库里的函数和变量是在编译时加载到可执行文件动态库.so:当使用动态库时,库里的函数和变量是在运行时加载到可执行文件的可执行文件的大小:静态库>动态库……………………静态库内存的使用效率不高(静态库占用运行资源)可执行文件的速度:静态库>动态库 >运行效率可执行文件的功能升级:静态库<动态库…………功能升级的难易程度可执行文件的代码部署:静态库>动态库………原创 2021-03-11 14:23:19 · 77 阅读 · 0 评论