|
Developing on Linux
An Introduction to Development on Linux
1. Introduction
Switching to Linux for your development projects can seem like a daunting task at first; but given a little direction, you will find that the development environment is both powerful and easy to use. This paper is designed as a quick introduction to development under Linux, and will help you get your feet wet with the tools that you will need for a large scale development project. For now, the scope of this tutorial is writing a program in C or C++, and includes information on text editing, compiling, debugging, and version control. There are an endless array of options available to Linux developers when it comes to Integrated Development
Environments, debuggers, version control systems, and all other associated
development tools. For simplicity’s sake, this paper only covers the lowest common denominator among these tools, focusing on the development environment that comes standard with the Red Hat Linux distribution. After understanding the basic tools you are encouraged to go out and look at the options available to you so that you can build your own development
environment based on your own preferences. There are a lot of good programs on the Linux Applications CD shipped with the Red Hat box set, and www.freshmeat.net is a great repository for all sorts of Linux development tools.
The thing that Windows developers miss most when they begin working on Linux is a nice graphical IDE. There are such tools available; just as with other operating systems, they are not all included with our standard operating system distribution. They are available from a number of commercial vendors, and provide a similar level of functionality as those available on Windows. As previously stated, this paper is designed to speak to the lowest common
denominator of development tools, and as such does not cover these IDEs.
下面是译文:
在 Linux 上开发
在 Linux 上开发的介绍
1. 介绍
当你计划把开发项目的环境转换到 Linux 系统,开始可能是一个使人畏缩的任务; 但是如果提供一个小小的指导, 你将会发现它的开发环境是既有力且容易使用。 这一篇论文是关于在 Linux 环境下开发的快速介绍, 而且将会帮助你以工具拿湿给你的脚你将会对一个大的标度发展计画的需要人。 那么现在,这个指导的程序是用C和C++写成的,并且包括关于文本编辑,编译,调试, 和版本控制。 当它受到的影响时候,有一个 Linux 开发者能得到的选择项的永无止境行列到整合的
开发环境,调试器,版本控制系统, 和所有的其他的有联系的开发工具。 由于简单的缘故, 这一篇论文仅包括平常使用工具中的一部分, 并且开发环境来自Red Hat Linux 的发行标准。 当了解基本工具之后,你将被鼓励出去而且着眼于有用的东西,以便你能建立以你自己偏好为基本的开发环境
。在 Linux 应用程序 CD上的有许多被Red Hat box 装载的经典程序,并且 www.freshmeat.net 也是一个很好的资源库这里有很多类型的 Linux 开发用的工具。
Windows 开发者错过大部分的事物当他们开始在Linux 环境下的时候是一个非常好的图形IDE。 有如此的可用的工具; 正如其他的操作系统,它们并不是都和我们标准的操作系统一起发行。 他们来自很多商业厂商, 并且提供和在Windows功能相似的可用工具。 正如前面所说,这一篇论文是介绍最少经常使用的开发工具, 并且不包括这些 IDEs 。
下面这句话,小弟不知道应该怎样翻译好:
It should also be noted that these IDEs are generally wrappers for the tools that we are going to discuss here, and getting to know the way these underlying tools work will help even those who plan to work with a commercial IDE.
请高手指点一下错误码,这是第一次翻译..... |
|