PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
Re: [问题] VScode执行C++程式
楼主:
jxzhe
2019-03-16 19:13:13
※ 引述《st1009 (前端攻城师)》之铭言:
: 开发平台(Platform): Linux
: 编译器 g++
: 问题(Question):
: 我想要在Linux上执行C++程式,经过一段努力之后,我写了一个脚本执行C++。
: 但是如果要一直换档案编译,其实这样有点不方便...
: 所以希望在VScode上可以执行,看网络上的做法但设定很久都失败QAQQQ
: 在想我有没有可能按F5,VScode就执行我写的脚本,跑C++?
: 该怎么做呢?
: 下面是我的脚本程式码。
: 程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
: #!/bin/bash
: cppname=$1
: outname=${cppname%.*}
: outname=$outname".out"
: g++ $cppname -o $outname
: ./$outname
: rm $outname
虽然Makefile和shell script很好用
但要在VSCode按F5执行C++也是可行的
你需要改两个档案
一个是task.json
一个是keybindings.json
首先打开Command Palette
搜寻configure task
打开Tasks: Configure Task
建立一个task.json
把里面改成这样
http://codepad.org/qh7LLsGl
然后再次打开Command Palette
搜寻json
打开Preferences: Open Keyboard Shortcuts (JSON)
把里面改成这样
http://codepad.org/hXS0lDW6
完成
附上步骤和实际测试的截图
https://imgur.com/a/xrvsWTH
作者:
st1009
(前端攻城师)
2019-03-16 22:05:00
我前阵子在帮考北科的朋友写程式
#1SUq-2Df (Grad-ProbAsk)
所以问了这个问题,后来发现shell 其实也没有很慢,就用了还是很感谢您细心的指导<(_ _)>感觉我当时有些想法接近了,关键是我不知道keybindings这个可以改,太感谢您了,让我又学习了m(_ _)m
作者:
TitanEric
(泰坦)
2019-03-16 22:30:00
感谢分享
作者:
tomsawyer
(安安)
2019-03-17 10:21:00
ithome有一篇在讲这个 但是是win版的
继续阅读
[问题] LeetCode 136.Single Number
stayhungry
[心得] 使用Structure来存取暂存器
hsnuer1171
Re: [问题]请教如何在C++加入指数及三角函数四则运算
descent
[问题] 更快速的算法?
AVideoIsTrue
[问题] 多执行绪服务器设计问题
klsdf
[问题] C不限位数的奇偶位数相减
ann9101245
Re: [问题] Reverse String with recursively
poyenc
[问题] Reverse String with recursively
IhateOGC
[问题] 一样的码结果不一样
a75088285
控件
GooLoo
Links
booklink
Contact Us: admin [ a t ] ucptt.com