【问题标题】:Which tools to learn to develop on Linux [closed]学习在 Linux 上开发哪些工具 [关闭]
【发布时间】:2011-11-13 08:15:25
【问题描述】:

我在 Linux 上编写了一个 C 应用程序,但我不知道如何使用“make”来自动编译,只需使用 Vim 编写代码并手动编译我的应用程序。 程序员应该学习哪些工具和实用程序才能在 Linux 上提高工作效率? 我知道 git、diff、batch、make。你能建议更多吗?谢谢

(更具体地说,C、Python、Java编程有哪些工具)

PS:对不起我的英语不好。

【问题讨论】:

  • 你的英语很好,但我认为这不是一个真正的问题......
  • 同意 @keith.layne,可能正在寻找程序员 - programmers.stackexchange.com
  • 我可以把它移到程序员交流吗?
  • @HVNSweeting,即使对于程序员来说,您的问题也可能过于主观(只有 2/5 的接近者投票支持迁移它)。也许你可以在问之前改进它?尝试更具体一些,有大量用于 Linux 开发的工具,几乎所有工具都能让您“更有效率”。
  • 我希望有一份程序员通常在开发中使用的工具列表。我想知道我不知道他们是什么。那我该怎么问呢?

标签: linux utilities


【解决方案1】:

您可以通过了解实际的免费 Linux 软件的情况来了解更多信息。因此,例如尝试从其源代码中检索和构建一些实用程序,例如GNU make

您也可以使用GNU emacs 代替vim。这是一个品味问题(有点像“宗教战争”)。主要区别在于 emacs 用户都是从 emacs 做的。

【讨论】:

  • 我一直在 vim 内编译软件:!make 可以解决问题。但我不阅读电子邮件、不使用 IRC 或在vim 内上网...(为此我有vimperator。:)
  • 我只是在 Emacs 下按下我的F11 键,它绑定到M-x recompile。真的是品味和定义的问题(你不需要重新编译,你只需运行一个 shell 命令)。
  • 你也可以看看其他 Linux 开发者在做什么......
【解决方案2】:

你可以试试 Netbeans 一个 IDE 来编写代码吗?

【讨论】:

  • 这是一个品味问题。对于它的价值,我知道几乎没有 GCC 开发人员(从事 GCC 编译器工作的人)使用 IDE。我不建议使用 IDE(除非您调用 emacs IDE)。
  • 我认识的每个人都亲自使用vimemacs,尽管我知道有些 Java 程序员喜欢 Eclipse 或 Netbeans,因为他们在完成方法名称和喜欢。
  • @BasileStarynkevitch:emacs 不是 IDE,它本身就是一个操作系统。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-19
  • 2012-02-03
  • 1970-01-01
  • 2010-09-29
  • 1970-01-01
  • 2011-03-23
  • 1970-01-01
相关资源
最近更新 更多