跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问可以在 docker Linux 上开发 c/c++吗?
未分類
2 6 月 2020

请问可以在 docker Linux 上开发 c/c++吗?

请问可以在 docker Linux 上开发 c/c++吗?

資深大佬 : 0xljh 0

通过 vscode remote 在 mac 上的 docker linux 上,感觉用虚拟机有点笨重?我是 c/c++新手,感谢各位

大佬有話說 (22)

  • 資深大佬 : VDimos

    可以的,

  • 資深大佬 : silvernoo

    docker 不是虚拟机

  • 資深大佬 : tottea

    可以的。。。
    我就是这样做的,把 gdb,cmake 之类开发工具的打包好做成镜像之后,每次开发就将工程文件夹映射到容器里开发

  • 資深大佬 : dangyuluo

    我司所有开发环境都是基于 Docker 的,简直不要太爽

  • 資深大佬 : tottea

    然后可以用 JB 家的 deployment 功能,本机 Clion 改完之后实时同步到开发的服务器上,调试就 ssh 在 linux 上调试

  • 資深大佬 : maemual

    讲道理 Mac 上的 docker 也是起了一个虚拟机再起 docker 。。。。

  • 資深大佬 : BugenZhao

    macOS 上的话,Docker 做开发环境好像比虚拟机并没有有太多优势……

  • 資深大佬 : GeruzoniAnsasu

    我就是这么干的,host 是 mac,写 linux 的代码,把代码挂进去在 docker 里 make,调试还能用 clion

  • 資深大佬 : WebKit

    linux docker 就是虚拟机里开 docker 没啥优势

  • 資深大佬 : sadfQED2

    在 windows 和 mac 系统上面,docker 就是在 linux 虚拟机里面的

  • 資深大佬 : foxkiller

    写要用 CUDA/CUDNN 的程序不要太爽 毕竟本地没法调。
    呃不一定写 CUDA/CUDNN 的程序都是 python 哈,自己手撸个 op 优化一下特殊的计算得用 C/C++

  • 資深大佬 : 111qqz

    可以的,效率很高

  • 資深大佬 : waruqi

    可以的 我是 nvim+xmake

  • 資深大佬 : livepps

    clion 远程开发,每次加载 cmake 跟本地比慢很多,除了这点,其他完美

  • 資深大佬 : newtype0092

    @tottea 为什么不直接把编译的输出目录映射过去,在本地编辑,然后交叉编译,docker 只是个执行容器,感觉这样效率高点。

  • 資深大佬 : ZZSZZSZZS

    @silvernoo mac 和 win 上的 docker 就是起了一个虚拟机,win 还有一种模式是开一个容器就起一个虚拟机。

  • 資深大佬 : tottea

    @newtype0092 因为不是很熟 C++的跨平台交叉编译,没试过。。。。我编辑代码的机器是 win,docker 的宿主机是远程的 linux 服务器,这样也可以交叉编译的吗,不是很懂

  • 資深大佬 : Mithril

    @tottea 可以的,VS 直接支持

  • 資深大佬 : neoblackcap

    @tottea 交叉编译不需要目标平台的机器,如果你用目标平台去编译你的程序,那么就是本地编译。交叉编译需要使用交叉编译工具。一般 C/C++, rust 这类系统语言,如果你剔除了对应平台的 API,或者用宏或者其他编译时的技术抹平了平台之间的差异。一般交叉编译的难度不大。

  • 資深大佬 : newtype0092

    @tottea 可以的哈,之前搞游戏的时候,都是在电脑上编译,然后放到手机的 arm 上运行,装好交叉编译工具链和各种用到的类库就行。
    不过具体要看远程机器的性能怎么样,如果远程的机器配置特别高且空闲当然在那边编译好。

  • 資深大佬 : HangoX

    docker 其实没问题,不过 mac 上的 docker 也是轻量一点的虚拟机而已,其实没啥差别。

  • 資深大佬 : tottea

    @Mithril
    @neoblackcap
    @newtype0092
    学到了,谢谢各位大佬

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具