如何在 SSH 下远程使用 IDE 编译和调试?
29 个回答
之前
@到处挖坑蒋玉成告诉我用 vs ssh 到 Linux 上开发的教程
Visual C++ for Linux Development这个,里面图文都有,而且大多还是 GIF,你只要保证你的 Linux 上有 gdb 和 gdbserver 就好了。
然后 windows 上 vs 比起 jb 家的 clion 快多少,也就不用我说了 = =
请跟我默念一句: 人生苦短, JetBrains大法好!
JetBrains的 IDE 的理念: 所有的开发工作, 都只需要打开JetBrains家的 IDE, 且仅需要打开它!
JetBrains 家的 IDE 跨平台, 支持 C,C++, Java, Python, PHP, Ruby, 等主流开发语言.
满足题主需求的 IDE 是 Clion.
https://www. jetbrains.com/clion/如下配图说明:
1. 本机 Mac 下打开 PyCharm.
2. 打开 FTP 插件, 连接阿里云主机(centos 6).
3. 打开 SSH 插件, 连接阿里云主机.
4. FTP 插件, 用于打开远程代码文件, 作编辑,修改,以及同步操作.
5. SSH 插件, 远程运行,调试.
至于 Clion, IDEA, RubyMine, PHPStorm, 所有操作体验,类似.
适合场景:
1. 题主的C,C++嵌入式开发, 经常 看到很多人是 Windows 下用 source insight, 虚拟机配置 samba, 挂载到 windows 里作编辑, 看他们编辑的无比蛋疼.
2. web 服务器端开发. 偶尔会遇到我这里截图的场景, 需要在公网云主机上写一些测试代码, 利用公网, 本地改改改, 再上传, 很蛋疼, 云主机上通常是没配置的 vim, 用起来无比不爽. 所以,还是老朋友 pycharm给力.
广告时间:
你要用终端? 自带插件!
你要连数据库? sql,还是 nosql, 插件都有!
你要 SSH 登录, 插件有!
你要 FTP 登录, 插件有!
你要用 git,svn,hg, 插件全支持!
你想作 git 提交,查看提交日志,插件有!
你要用 docker, vagrant, 有有有!
其他黑科技, 请慢慢发觉...
篇外:
这年头, 还是有很多二逼喜欢炫耀用 vim 开发, 其实, 很多二逼不知道: 同样是用 vim, 大神手里的 Vim 和 二逼手里的完全不一样.
大神手里的 Vim 已经配置的跟 IDE 没差.
而很多二逼的 Vim 没任何配置, 吭哧吭哧的在那跟用记事本写代码差不多, 还自我感觉良好.
Vim 有很多牛逼的功能,只是上手难度有点高.
IDE 就是降低了门槛,让你轻松愉快的使用很多牛逼的功能.
前阵子某个技术群, 有2B 说: 所有收费的 IDE 都是垃圾, 实在懒得喷.
归根到底: 就是见识浅.
JetBrains 家的 IDE, 有太多强大的功能, 真正良心.
另外, 我猜测 eclipse, Visual Studio 应该有类似的功能, 感兴趣的童鞋,可以自行探索.
再次默念:
JetBrains大法好!
JetBrains大法好!
JetBrains大法好!