Linux插件相关

    xiaoxiao2022-07-07  160

    Linux上常用的编辑器 1 、Vim Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,和Emacs并列成为类Unix系统用户最喜欢的编辑器。

    2 、Eclipse Eclipse是最受程序员亲睐的代码编辑器之一,它拥有代码高亮和智能提示等强大的功能。在Eclipse中,你可以完全胜任以下编程语言的工作——Python, R, Ruby, JavaScript, Natural, Lasso, C, C++, COBOL, Scheme, Clojure, Groovy等等,它也是非常著名的Java集成开发环境,甚至提供了对Java 8的支持。在一些Web开发IDE特性的帮助下,你可以非常方便地对代码文件进行组织和访问。

    3 、Sublime Text 3 Sublime Text 3最独特的地方就是它没有独特的功能,它仅仅是一个简单的代码编辑器,有了它,你就可以非常方便地对多行代码进行修改了。利用Sublime Text 3你可以做操作文件、重命名变量、分离编辑和其他有趣的操作。

    4、Brackets Brackets也是一款为Linux开发者设计的开源代码编辑器,使用Brackets写代码,你不会被任何事情所打断。比如在写HTML代码时,即便你没有保存代码也可以及时预览你的Web页面效果同时你也可以使用Theseus来检查变量。

    5、Emacs Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中。Emacs不仅可以作为文本编辑器,还可以用来收发电子邮件、通过FTP/TRAMP编辑远程档案、通过Telnet登录主机、上新闻组、登陆IRC和朋友交流、查看日历等功能。

    常见的编译器 1.GCC/G++: 开源的编译器,Linux/Unix平台上的首选,而且支持N中硬件平台,支持跨平台编译。编译效率和编译后的代码效率都不错

    2。VisualC++ : Windows平台上最流行的编译器,和VS集成的很好,编译效率和编译后的代码效率都不错

    3.VS系列 微软的Visual Studio,目前最全面和功能强大的主流IDE环境

    为什么调试的时候需要在编译选项中添加-g

    默认生成的可执行文件是无法使用gdb来跟踪或调试的,因为可执行程序中没有可供gdb调试使用的特殊信息,为了将必要的调试信息整合到可执行文件中,我们需要用到-g选项,这样生成的可执行程序,倘若出现问题,便可以使用gdb找出问题具体出现的位置,便于调试程序。

    Linux下软件安装的几种方式 1、软件管理中心安装。(ubuntu) 使用rpm打包的应用软件

    安装: 执行:   rpm –ivh rpm软件包名 ===安装目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2   rpm参数 参数说明   -i 安装软件   -t 测试安装,不是真的安装   -p 显示安装进度   -f 忽略任何错误   -U 升级安装   -v 检测套件是否正确安装卸载: 执行:    rpm –e 软件名     不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:    rpm –ivh software-1.2.3-1.i386.rpm     而当卸载时,则应执行:    rpm –e software。

    readelf命令

    一般用于查看ELF格式的文件信息,常见的文件如在Linux上的可执行文件,动态库(.so)或者静态库(.a) 等包含ELF格式的文件。 以下命令的使用是基于android编译出来的so文件上面去运行。 选项 -h(elf header),显示elf文件开始的文件头信息 选项 -l(program headers),segments 显示程序头(段头)信息(如果有数据的话)。 选项 -S(section headers),sections 显示节头信息(如果有数据的话)。 选项 -g(section groups),显示节组信息(如果有数据的话)。 选项 -t,section-details 显示节的详细信息(-S的)。 选项 -s,symbols 显示符号表段中的项(如果有数据的话)。 选项 -e,headers 显示全部头信息,等价于: -h -l -S 。 选项 -n,notes 显示note段(内核注释)的信息 。 选项 -r,relocs 显示可重定位段的信息。 选项 -u,unwind 显示unwind段信息。 选项 -d,dynamic 显示动态段的信息。 选项 -V,version-info 显示版本段的信息。 选项 -A,arch-specific 显示CPU构架信息。 选项 -I,histogram 显示符号的时候,显示bucket list长度的柱状图。 选项 -x,hex-dump= 以16进制方式显示指定段内内容。number指定段表中段的索引,或字符串指定文件中的段名 选项 -D,use-dynamic 使用动态段中的符号表显示符号,而不是使用符号段 。 选项 -a,all 显示全部信息,等价于 -h -l -S -s -r -d -V -A -I。 选项 -v,version 显示readelf的版本信息。 选项 -H,help 显示readelf所支持的命令行选项。 参考大佬总结的chongxia(木虫下) https://blog.csdn.net/yfldyxl/article/details/81566279

    最新回复(0)