我 Windows 有个编辑器,Linux 里有个 IDE,我要怎么做才能在 windows 里写代码,共享代码给 Linux 的 IDE 编译? 如果是 Windows 开共享的话,Linux 怎么访问 Windows 的共享文件夹,最好还是能挂载成目录那样的。
1
ipwx 2017-07-12 22:46:55 +08:00
先说你用的是什么语言。
|
2
jarlyyn 2017-07-12 22:47:57 +08:00 via Android
怎么感觉你要交叉编译
|
3
jyf007 2017-07-12 22:48:43 +08:00 1
sshfs/samba 完结
|
4
jyf007 2017-07-12 22:49:23 +08:00
交叉编译 cygwin/msys 完结
|
5
niluanxy 2017-07-12 22:49:58 +08:00 via Android
win10 新版本内置 linux,原生的
|
6
Rice OP samba 好像是可以,不是交叉编译
简单的说,我就是在开 windows 共享给 linux 访问 |
7
yibei 2017-07-12 22:59:28 +08:00 via iPhone
samba 啊,配置好,然后映射成磁盘到 win 上,非常好用
|
8
DoraJDJ 2017-07-12 23:00:50 +08:00
看标题我的第一反应就是 Jenkins 之类的持续集成系统...
|
9
zuolan 2017-07-12 23:03:03 +08:00
sshfs/webdav
|
10
jarlyyn 2017-07-12 23:06:57 +08:00 via Android
共享这类没办法 debug 了。
没法 Debug 为啥不在 Linux 下跑个 vscode? 不方便 GUI 么? |
11
tyrealgray 2017-07-12 23:11:08 +08:00
|
12
Rice OP @jarlyyn #10
编译是在 Linux 里编译,当然 debug 也是在 linux 里,我想要两边都能输入代码而已或者是删改文件,不然好麻烦。 |
13
oxoxoxox 2017-07-12 23:28:05 +08:00 via iPhone
samba 共享就完全满足要求了啊
|
14
Lonely 2017-07-13 00:30:29 +08:00 via iPhone
我记得 vs 有这个功能
|
15
geelaw 2017-07-13 00:53:14 +08:00
如果你不坚持在 Win32 下写代码,你可以在 Windows Subsystem for Linux 下,这样你同时在用 Windows 和 Linux。
|
16
flynaj 2017-07-13 02:02:35 +08:00 via Android
楼主需要的是一个版本控制系统,SVN 或者 git 都可以,在哪里写哪里编译都没有关系
|
17
ETiV 2017-07-13 03:29:41 +08:00 via iPhone
感觉好奇怪的工作流程…
我的话:Windows 写、Windows 编译,上传到 Linux 机器,Linux 运行或者连回 Windows 直接在 IDE 里远程调试。 |
18
msg7086 2017-07-13 03:53:00 +08:00
Samba
SSH/SCP/SFTP FTP 怎么都行…… |
19
df4VW 2017-07-13 06:27:24 +08:00
说说需求啊
|
21
TangMonk 2017-07-13 08:09:56 +08:00 via Android
用 golang ?
|
24
alqaz 2017-07-13 08:49:40 +08:00 via Android
win 使用一个共享文件夹,然后在 Linux 下 mount 到一个文件夹下面
|
25
ghostheaven 2017-07-13 08:59:43 +08:00 via Android
@Rice WSL 你值得拥有
|
26
qooweds 2017-07-13 09:41:29 +08:00
22 楼的方法用过可行 mount 一条命令就可以做到
不过更方便的是交叉编译 两边都可以 debug,就是前期配置成本较高 |
27
oisc 2017-07-13 09:42:36 +08:00
|
28
natforum 2017-07-13 10:00:37 +08:00
win10 自带 ubuntu
|
29
juneszh 2017-07-13 10:04:53 +08:00
samba 妥妥的 至少在用户权限上不用折腾
|
30
jyf007 2017-07-13 10:51:36 +08:00
@ghostheaven 如果是内核呢? gg 了
|
31
gclove 2017-07-13 11:49:04 +08:00
你能接收虚拟机的话, vmware workstation 的共享文件夹功能就可以啊,
|
32
swsh007 2017-07-13 11:59:59 +08:00 via Android
为啥这么用?
unix 工具链和 ide 我觉得挺好用, 没啥必要非推掉 windows 下作。 |
33
deeporist 2017-07-13 12:03:48 +08:00
呃。。。。我在 win8.1x64 下用 emacs 写 C 然后用 cygwin 里的 gcc 和 gdb 这算不算呢....
|
34
neilp 2017-07-13 12:49:14 +08:00 via iPhone
VS2017 满足你
|
35
mingff258 2017-07-13 14:08:11 +08:00
在 linux 里面安装 samba 服务,设置好共享的目录,然后 windows 里面访问
|
36
ghostheaven 2017-07-13 21:02:36 +08:00 via Android
@jyf007 没编译过内核,没做过内核驱动。别问我
|
37
ihciah 2017-07-14 11:15:26 +08:00 via iPhone
jetbrains 家的 IDE 似乎支持远程编译 /调试,配一下 ssh 和目录就好。
|