- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux基础编程;Linux基础编程;Linux程序设计基础—C环境;Linux编程环境介绍;Linux开发工具;GCC介绍;Make-维护文件的依赖关系;Linux程序设计基础—C环境;
常用的文本编辑器:
vim
gedit
emacs;集成开发环境;KDevelop;Anjuta;vi 使用介绍;;Vi基本操作;Command mode 功能键简介;删除
X或Delete键 ----删除一个字符
#x---- 删除#个字符,例如 5x
dd ----删除光标所在的行
#dd ---- 删除包括光标行所在行的下几行
替换
r ---- 替换光标所在字符
R ---- 替换光标处字符直到按ESC键为止
复制
yw ---- 复制光标处一个字
yy ---- 复制光标处所在行
P ---- 将复制好的内容粘贴到光标处;撤销文本修改
u---- 撤销上一命令执行操作
离开追加模式返回命令模式
ESC键;扩充方向键
输入要移动的行数或字符数,再输入方向键或h,J,K,L
例如:将光标向下移动四行,输入:4,再输入下箭头键或j键
将光标移到当前行行首或行尾
^ ---- 光标移至行首
0 ----光标移至行首
$ ---- 光标移至行尾;屏幕位置命令
L--- 光标移至屏幕最下面一行
M--- 光标移至屏幕中间一行
H--- 光标移至屏幕最上面一行
显示调整命令
Ctrl+D ---- 向下移动半屏文本
Ctrl+U ---- 向上移动半屏文本
Ctrl+F---- 向下移动一屏文本
Ctrl+B ---- 向上移动一屏文本;以单词为增量移动光标
b ----光标移到上一个单词的开头
w ----光标移到下一个单词的开头
e ----光标移到当前单词的词尾
通过在命令前加数字可移过多个单词
如:3b、2e、3w;Last line mode;Linux程序设计基础—C环境;GNU Tools介绍 ;GCC(GNU Compiler Collection)程序编译四阶段;GCC起步;;;GCC 常用参数;GCC 编译C++程序;hello+.C;Linux程序设计基础—C环境;为什么要采用make 工具;GNU Make 功能介绍;;Makefile文件规则;Makefile文件;GNU Make 的工作步骤;编写Mikefile;CC= gcc
EXEC = hello
OBJS = hello.o
CFLAGS +=
LDFLAGS+= –static
all: $(EXEC)
$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) –o $@ $(OBJS)
clean:
-rm -f $(EXEC) *.elf *.gdb *.o;Makefile文件的几个主要部分: ;设置交叉编译器;利用 GNU Autoconf 及 Automake 生成Makefile;编辑 configure.scan 如下所示,并且把它改名为 configure.in
dnl Process this file with autoconf to produce a configure script. AC_INIT(hello.c) AM_INIT_AUTOMAKE(hello, 1.0) dnl Checks for programs. AC_PROG_CC dnl Checks for libraries. dnl Checks for header files. dnl Checks for typedefs, structures, and compiler characteristics. dnl Checks for library functions. AC_OUTPUT(Makefile)
;执行 aclocal 和 autoconf分别会产生 aclocal.m4 及 configure
$ aclocal
$ autoconf
$ ls
aclocal.m4 autom4te.cache autoscan.log configure configure.in hello.c ;建立Makefile.am文件内容如下 ;执行 automake --add-missing ,automake 会根据 makefile.am 定义的参数,产生 Makefile.in文件
$ automake --add-missing
$ ls
执行:$ ./configure即可生成Makefile文件
执行 $ make 进行
您可能关注的文档
最近下载
- 办公耗材类保证服务的措施.docx VIP
- 网招团队日常管理.pptx
- 阿兹海默症护理.pptx VIP
- 罐区设备设施风险分级管控清单.pdf VIP
- DB32T 4582-2023 宗教活动场所安全管理规范 .pdf VIP
- 专题03 2025年西城区高三一模作文“用功与有功” “如你所愿”导写(原题呈现 审题立意 素材积累 高分范文 类题迁移).docx VIP
- BATCH RELEASE CERTIFICATE(外贸出口BRC两个模板).doc
- (投标书范本)政府采购投标书.pdf VIP
- 专题02 2025年东城区高三一模作文“适合的与热爱的” “先声”导写(原题呈现 审题立意 素材积累 高分范文 类题迁移).docx VIP
- 沪教版九上化学 2.1 性质活泼的氧气第2课时 氧气的实验室制法与性质实验 课件(共17张PPT)(含音频+视频).ppt VIP
文档评论(0)