Linux的基本开发工具
来源:互联网 发布:苹果笔记本系统windows 编辑:程序博客网 时间:2024/06/05 19:03
1.vim 和 emacs 都可以运行在终端,也有图形化的软件,非常适合快速编辑文件。当需要在无法运行图形界面的服务器上编辑代码的时候,二者也足以胜任。虽然在终端也有 nano 这样的编辑器,但毕竟 too simple ⚯,无法支撑较为复杂的编辑工作。这两个编辑器的默认配置的功能就已经很强大了,语法着色、补全、缩进等功能都很不错。为了实现强大的功能,vim 选择了多模式编辑(Normal, Insert, Visual 模式),emacs 则选择了复杂的快捷键。无论是日常感知还是做一些简单的调查,大概都能得出 vim 用户多于 emacs 用户的结论。而且,对大部分 Linux 发行版来说,vim 都是内置的,emacs 则不是。也就是说,某种程度上,vim 比 emacs 更容易被接受。vim 的基础快捷键非常简洁,比如移动的hjklweb,删除的dx,复制粘贴相关的yp,配合 vim 独有的 text object 属性(i 表示 in,a 表示 around),可以组合出非常强大的快捷操作。
2.gcc是一个Linux下的一个C语言编译器。 如果你用的是桌面版,可以使用Codeblocks或者Eclipse等集成开发环境。
适用于C语言的C++的VC++6.0,VS2008,VS2010,VS2012,VS2013等。
3.生成调试信息,便于gdb调试。readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a之类的“静态库”文件)。
4.#include<stdio.h>
#incude<stdlib.h>
#include<string.h>
#include<unistd.h>
int main(void)
{
char ch[102];
int i = 0;
memset(ch,0,sizeof(ch));
while(i<=100)
{
printf("[%-100s][%d%%]\r",ch,i);
fflush(stdout);
ch[i++] = '#';
usleep(50000);
}
return 0;
}
阅读全文
0 0
- Linux的基本开发工具
- Linux的开发工具
- 微信开发的基本工具
- android 开发基本工具的配置
- 基于Linux下开发的ELK自动部署工具以及ELK基本操作
- Linux开发工具的使用
- linux开发常用的工具
- Linux基本命令以及Linux远程连接工具的使用
- 关于java 的基本开发工具:命令控制台的使用
- Linux环境开发下的基本命令
- Java开发工具_Eclipse工作空间的基本配置
- Java开发工具_Eclipse中debug的基本使用
- Linux底下JAVA开发的工具Simplicity
- LINUX的游戏开发免费工具
- LINUX的游戏开发免费工具
- LINUX的游戏开发免费工具
- LINUX的游戏开发免费工具
- linux下pe的分析工具开发
- 尾递归实现斐波那契数
- Kotlin基础
- 学习笔记--Java变量
- 1138. Postorder Traversal (25)
- C#和C++释放内存的区别
- Linux的基本开发工具
- 计算机科学与Python编程导论_MIT 学习笔记(二)
- 广东工业大学2017新生赛(决赛)-网络同步赛
- ACM过程中的提交结果(新手必看!)
- 线程详解
- Spring Boot的启动器Starter详解
- 另类的Go语法
- 即时配送的订单分配策略:从建模和优化
- Python基础-函数-函数参数