我退休了,有空余时间,于是拿出了 80 年代的旧数据结构教科书。我开始思考我多么想重拾我的 PASCAL/C++ 技能并使用书中的技术。大约 4 年前,我购买了 UBUNTU 发行版的 DVD 并成功加载了它。尽管文献似乎暗示 UBUNTU 包含这些编译器,但我从未找到任何关于如何进行任何开发的提及。我放弃了,但最近决定再试一次。在 UBUNTU 上进行软件开发的最佳方法是什么?
答案1
我对 Ubuntu 上的 Pascal 了解不多(或者任何地方),但我使用 Eclipse IDE 进行 Java 开发,因此可能会使用 Eclipse 和 CDT(C/C++ 开发人员工具包),尽管 Monodevelop 是另一种选择。
答案2
开发人员将更加容易使用突触包管理器而不是软件中心这是为一般用户准备的。因此您可以搜索 *-dev libs、*-doc、IDE...
sudo apt-get install synaptic
这取决于你,但我建议开始测试 IDE,然后再学习底层 CLI 编译器和开发助手(如:自动工具、打包……)。
PASCAL(免费的 pascal IDE):lazarus、fp-ide
对于用户图形界面开发,你会看到与 Linux (Windows)中的一些差异,大多数都使用 GTK 库。
FORTRAN(无 IDE):gfortran(Fortran95 编译器)
使用 Gedit 菜单:视图 → 高亮模式 → 选择:Fortran95
C++(有很多 IDE、编译器、编辑器......)
g++ 是 gnu c++ 编译器(gcc c 编译器)
Geany 是一款非常简单的 IDE 或编辑器。如果您想要一款非常简单的旧式 IDE,请编写-编译-运行。(Linux 中的大多数编辑器都支持代码高亮显示,您可以使用其中的大多数)
带有 CDT 插件的 Eclipse 是一个高级 IDE
其他 IDE:qtcreator(Qt GUI)、netbean、anjuta(GTK+ GUI)、codeblocks(wxWidget GUI)、codelite、monodevelop(.NET、GTK GUI)..
笔记:
软件包名称以-dev是开发头文件和库,带有-文档是文档,大多数是开发文档,共享系统库(动态)以...开始或结束库
您甚至可以安装全部内容,尝试一段时间,然后看看哪个最适合您。
更新:
关于 Ubuntu 开发(基于 Debian)主要有:c、c++ 和Python
其他具有很好支持的语言:java、perl、ruby、vala、c#、lua、lisp、...