关于linux下开发工具的问题

bamboowuzi 2003-08-25 01:49:21
请教各位大虾,linux下有哪些开发工具?各自的主要方向是什么?请各位大哥不吝赐教!
...全文
23 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuty2006 2003-08-27
  • 打赏
  • 举报
回复
automake是做什么用的?
joyfire 2003-08-25
  • 打赏
  • 举报
回复
其实做这件事不止有一种方法。最简单的方法是下载并安装Cygwin。

Cygwin 是 GNU 开发工具的 Windows 版。其中包括我们所熟悉的几
乎所有 Linux 上的开发和实用工具,例如 gcc,g++,perl,tcl,autoconf,
automake,cvs,awk,sed,etc. 甚至连 rpm 都可以在 Cygwin 中使用。
安装好 Cygwin 后在桌面上点击其图标就可以进入 Cygwin 的开发环境 -- bash。


在 Cygwin 的 bash 中我甚至感觉不到自己是在 Windows 上工作。我是在 Windows
上吗?我是在某种 UNIX 上吧。呵呵。:)

Cygwin 可以从这里下载:http://www.cygwin.com

还有一种方法是自己组合出一套 Linux 开发环境,这也是我所采用的方
法。首先我需要一个 GNU 的编译器 -- gcc 。目前 Windows 上有 gcc 的很多移植版
本,其中限制最少的是 Mingw。Mingw 可以编译真正 native 的 Win32 代码,而且
Mingw编译出的代码与 VC++ 也最为接近。 Mingw 可以从这里下载:

http://www.mingw.org 。

然后我需要一个功能比较全的 bash,我使用的是另一个 GNU开发工具的 DOS / Windows
版 -- DJGPP 中移植的 bash。DJGPP 中的开发工具可以从这里下载:ftp://ftp.simtel.net
/pub/simtelnet/gnu/djgpp/
同样,DJGPP 中也提供了我们在 Linux 上常用的几乎所有的开发和实用工具。
我还需要一个我在 Linux 上常用的编辑器,比如 vim 或者 emacs。没有问题,vim 的
Windows版可以从这里下载:http://www.vim.org 。emacs 的 DOS/Windows 版
DJGPP 里就有。


我还需要一些常用的工具,比如 gzip,tar,bzip2,awk,sed,m4,etc. 也没有问题,
这些工具 DJGPP 里也有。可是我想用真正的 32 位软件,于是我选择了这些工具的 Mingw
版,可以从这里下载:http://www.mingw.org/ported.shtml

我还想在 Windows 上使用 GTK 开发 GUI 应用程序。同样没有问题,GTK 早就被移植到了
Windows上,使用的就是 Mingw。GTK for Win32 可以从这里下载:http://www.gimp.org/~tml/gim
p/win32//downloads.html
我想有时候我可能会需要用到 Posix 系统调用,尤其是在我移植
Linux软件到 Windows 上时。做这件事有两种方法,第一种是直接使用
Cygwin做移植。Cygwin 中有完整的 Posix 系统调用。(使用一个模拟
Posix 调用的 dll )

但是 Cygwin 的 License 是 GPL,使用 Cygwin 做的所有开发代码必须
公开。还有一种方法是使用另外一个基于 DJGPP 的 Posix 模拟库来实
现 Posix 系统调用。
这个库叫做 PW32 (Posix on Win32),可以从这里下载:http://pw32.sourceforge.net/
除了 PW32 本身外,其作者还移植了很多有用的开发工具,其中包括 bash (又一个bash!),
m4,perl,autoconf,automake,awk,sed,

OK,通过组合 Mingw,DJGPP 和 PW32 中的各种开发工具,我得到了与 Cygwin
差不多相同的开发环境。现在我可以很快乐地使用 GNU 开发工具随心所欲地开
发我想开发的任何软件了。

---
欢迎访问joyfire.net
希望对linux爱好者有用

joyfire 2003-08-25
  • 打赏
  • 举报
回复
gcc+automake+gdb

这个比较经典

---
欢迎访问joyfire.net
希望对linux爱好者有利
zeng_xiangyang 2003-08-25
  • 打赏
  • 举报
回复
红旗开发的软件主要在KDE环境下,用kdevelop,使用QT库
icedust 2003-08-25
  • 打赏
  • 举报
回复
qt
gtk
kylix
jdk
.....

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧