作者yangfeng (cang)
看板C_and_CPP
标题[问题] VScode内建终端机无法make
时间Sat Sep 22 18:08:36 2018
版上各位大大好
小弟在用vscode写C++的作业
不过想要用内建的终端机make的时候
系统提示
"无法辨识 'make' 词汇是否为 Cmdlet、函数、指令档或可执行程式的名称。"
请问一下是缺乏安装什麽套件吗
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.16.129
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1537610919.A.7EC.html
※ 编辑: yangfeng (140.112.16.131), 09/22/2018 18:13:40
1F:推 LPH66: 作业指示里一定有说要怎麽使用 make, 请先参照那里的说明09/22 18:24
2F:→ james732: 这个错误讯息看起来是环境变数没设好09/22 18:39
3F:推 ilikekotomi: 最近用node.js环境也有遇到 问题就是环境变数09/22 18:49
4F:推 alan23273850: Windows 预设没有 make 这支程式,Linux 才有09/22 19:20
5F:→ alan23273850: 8 成是你的终端机连到 windows 那边去了09/22 19:20
对 环境是windows
那如果装 make for windows可以吗
※ 编辑: yangfeng (223.140.16.203), 09/22/2018 19:41:17
6F:推 dzwei: Windows 要装mingw gcc 才有make 09/22 23:39
7F:→ dzwei: 指令是mingw32-make 09/22 23:40
8F:→ dzwei: 但是如果你有用到一些windows专用的lib就会很麻烦 09/22 23:40
9F:→ dzwei: 然後顺便推坑一下一个好用的东西 cmake XD 09/22 23:41
10F:推 alan23273850: 顺便良心建议一下,现在 Win 有 WSL (Linux 子系统) 09/23 00:23
11F:→ alan23273850: 技术比两三年前刚出来的时候成熟许多,详细请自行喂 09/23 00:24
12F:→ alan23273850: 狗,现在在 Win 上很少不用 WSL 写程式的,因为真的 09/23 00:25
13F:→ alan23273850: 方便很多~ 亏你还是 112 ㄉ 09/23 00:26
14F:→ thefattiger: 痾...112的怎麽了吗 09/23 00:40
15F:推 Higana: win10的话,windows features的subsystem for linux打开 09/23 01:24
16F:→ Higana: 商城找个喜欢的distro安装,然後找wsl on vscode的教学 09/23 01:25
17F:→ Higana: 基本上就是到设定把预设终端改成bash.exe 09/23 01:25
18F:→ Higana: 如果觉得不能相信wsl的话就弄个vm吧 算相对简单的替代方案 09/23 01:26
19F:推 sirusi: 同楼上大大 Ubuntu subsystem蛮好用的 也不用特别在wind 09/23 10:38
20F:→ sirusi: ows上安装其他编译环境了 09/23 10:38
21F:推 KanzakiHAria: vbox或docker也很方便 image可以带着走 09/23 20:38
22F:推 soso7885: 拥抱Linux 09/24 13:25
23F:推 WayShan: 装cygwin+gcc後,把terminal改成bash就可以make了。 09/24 19:19
24F:→ y3k: make我後来都开docker了 不然容易被一堆问题烦死 09/24 19:39
25F:推 eye5002003: 一开始VS好好支援make的话就不会出现CMake了 09/25 12:29
26F:→ uranusjr: CMake 和 VS 支不支援 GNU Make 没什麽关系, 即使不考虑 09/25 15:00
27F:→ uranusjr: 微软它也必须存在, 当初开发原因也不是为了 相容 NMake 09/25 15:01
28F:→ uranusjr: (转头看 Autotools) 09/25 15:02
29F:推 dzwei: 楼上 cmake之後 要MSBuild 才算完成 09/25 16:02
30F:→ dzwei: MSBuild = make 09/25 16:02
31F:推 Bencrie: 楼上没用过 nmake 09/27 01:46