精华内容
下载资源
问答
  • VSCODE 一键编译运行

    万次阅读 2018-11-25 20:43:55
    VSCODE 一键编译运行 简述 vscode 的调试功能其实提供了一键编译运行的功能(ctrl+F5),但是启动特别特别慢… 又不想安装插件,后来发现vscode 提供了一个叫做 Task 的功能,下面我就来介绍一下怎么使用Task功能实现...

    VSCODE 一键编译运行

    简述

    vscode 的调试功能其实提供了一键编译运行的功能(ctrl+F5),但是启动特别特别慢… 又不想安装插件,后来发现vscode 提供了一个叫做 Task 的功能,下面我就来介绍一下怎么使用Task功能实现C\C++的一键编译运行(Linux平台下,windows下自行修改)。python, java以及其他语言都可以稍加修改实现类似的功能。

    第一步:新建一个Task

    ctrl+shift+P启动全局控制台,输入configure task
    在这里插入图片描述
    选择使用模板创建task.json文件
    在这里插入图片描述
    之后选择最后一项Others
    在这里插入图片描述
    然后系统会在工作目录下生成一个.vscode/tasks.json文件
    在这里插入图片描述

    第二步:编写Task任务

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                //给task起的一个名称
                "label": "build",
                //我们要执行shell命令
                "type": "shell",
                //shell命令
                "command": "gcc",
                //shell命令参数
                "args": [
                    "./test.c",
                    "-o./test"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "presentation": {
                    //shell命令输出的内容并不弹出来提醒
                    "reveal": "silent"
                }
            },
            {
                "label": "run",
                "type": "shell",
                "command": "./test",
                //依赖build task(刚刚创建的那个),执行该task之前先执行build
                "dependsOn": [
                    "build"
                ],
                "presentation": {
                    "echo": true,
                    "reveal": "always",
                    //自动聚焦
                    "focus": true,
                    //共享控制台,利用之前的控制台,并不重新创建
                    "panel": "shared",
                    "showReuseMessage": true,
                    //启动之前清理控制台输出
                    "clear": true
                }
            }
        ]
    }
    

    这样我们编写了两个task,一个叫做build,一个叫做run。
    通过ctrl+shift+P,之后输入task build以及task run可以分别运行这两个任务,但是这样还是不够方便,并没有实现我们的一键编译并运行。

    第三步:给Task绑定一个快捷键

    ctrl+shift+P打开全局终端,输入open keyboard shutcuts.打开键盘快捷键设置
    在这里插入图片描述
    选择打开 keybindings.json 文件,之后会弹出两栏,左边是系统设置,右边是用户自定义设置,编辑右边,添加如下配置

    {
        "key": "ctrl+shift+r",
        "command": "workbench.action.tasks.runTask",
        "args": "run"
    }
    

    这样就把ctrl+shift+r按键绑定到我们自定义的Task上,每次我们按下它时,系统会执行我们之前定义好的Task。

    最后

    关于Task的详细描述,可以转到官网

    展开全文
  • ubuntu编译运行C语言程序

    千次阅读 2020-11-21 16:36:54
    安装编译器 sudo apt-get install build-essential 编写c源文件 用gedit或vim等熟悉工具编写xxx.c源文件 ...编译源文件 在terminal中使用gcc编译源文件 ...编译之后会生成一个文件 ...运行 ./xxx ...
    1. 安装编译器
    sudo apt-get install build-essential  
    
    1. 编写c源文件
      用gedit或vim等熟悉工具编写xxx.c源文件
      在这里插入图片描述

    2. 编译源文件
      在terminal中使用gcc编译源文件

    gcc xxx.c -o xxx
    

    编译之后会生成一个文件
    在这里插入图片描述

    1. 运行
    ./xxx
    

    在这里插入图片描述

    展开全文
  • 首发于编程师与电脑的日常写文章Linux / Ubuntu上使用vscode编译运行和调试C/C++唐铭熬夜冠军 | 求加薪 | 被迫营业38 人赞同了该文章一、前期准备首先在微软官网下载并安装好visual stdio code2. 因为vscode只是一个...

    来源链接:https://zhuanlan.zhihu.com/p/80659895

    写文章
    Linux / Ubuntu上使用vscode编译运行和调试C/C++

    Linux / Ubuntu上使用vscode编译运行和调试C/C++

    38 人 赞同了该文章

    一、前期准备

    1. 首先在微软官网下载并安装好visual stdio code

    2. 因为vscode只是一个代码编辑器,没有自带有C/C++的编译器,因此我们需要安装一个C/C++编译器,打开终端依次输入,确保安装好gcc/g++和gdb

    sudo apt-get update
    [有密码则输入密码]
    sudo apt-get install gcc
    [有密码则输入密码]
    sudo apt-get install g++
    [有密码则输入密码]
    sudo apt-get install gdb
    [有密码则输入密码]

    3. 安装必要的插件,打开vscode,点击左面竖排第五个按钮,搜索并安装上如下两个插件

    • C/C++
    • Code Runner

    安装好以后重启一下vscode,为避免出现其他问题,先暂时不要安装其他插件界面给你推荐的插件

    二、编译运行程序

    编译运行程序将介绍两种方法

    1. 使用之前安装好的Code Runner插件一键编译运行程序
    2. 打开vscode的集成终端使用命令行编译和运行

    点击:文件>新建文件,出现一个空白文档,我准备了一段测试用的代码,请复制粘贴到空白文档中

    #include <stdio.h>
    int main(){
       char name[100];
       printf("What is your name?\n");
       scanf("%s",name);
       printf("Hello,%s,nice to meet you!\n",name);
    }

    然后按Ctrl+S并将文件后缀名改为.c.cpp后保存到电脑上,然后点击右上角的三角形按钮(原本这个位置没有,是安装Code Runner插件后新增的一键编译运行程序的按钮),或者按Ctrl+Alt+N就能编译运行当前程序

    这就是使用Code Runner插件运行程序的方法,点击右上角的垃圾桶图标可以直接结束程序运行

    同时可以按ctrl+~打开集成终端在其中输入命令行指令来编译运行



    下面开始正式配置调试环境

    首先在电脑上你习惯的位置新建一个文件夹,用于存放编写的代码,接下来配置好的调试环境,仅会对存放在这一个文件夹以及文件夹的子目录里程序生效!

    新建好文件夹后,在vscode界面,点击:文件>打开文件夹,打开刚刚新建的文件夹(我的文件夹名叫CODE)

    再点击新建文件夹在打开的文件夹下新建一个 .vscode文件夹(注意前面的"."号)

    然后在.vscode文件夹下新建两个json文件分别叫做

    • launch.json
    • tasks.json

    然后将下面的代码复制到对应的json文件中去并保存

    launch.json

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "C/C++",
                "type": "cppdbg",
                "request": "launch",
                "program": "${fileDirname}/${fileBasenameNoExtension}",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": false,
                "MIMode": "gdb",
                "preLaunchTask": "compile",
                "setupCommands": [
                    {
                        "description": "Enable pretty-printing for gdb",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ]
            }
        ]
    }

    tasks.json

    如果需要是c语言也就是gcc将下面的command项由g++改为gcc
    {
        "version": "2.0.0",
        "tasks": [{
                "label": "compile",
                "command": "g++",
                "args": [
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}/${fileBasenameNoExtension}"
                ],
                "problemMatcher": {
                    "owner": "cpp",
                    "fileLocation": [
                        "relative",
                        "${workspaceRoot}"
                    ],
                    "pattern": {
                        "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
                        "file": 1,
                        "line": 2,
                        "column": 3,
                        "severity": 4,
                        "message": 5
                    }
                },
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            }
        ]
    }

    事实上现在已经可以正常调试了

    并且此时可以按 ctrl+shift+b 直接调用配置好的g++ task 编译程序而不运行程序,类似于一些IDE的编译选项

    很多地方写得不太详细,某些地方可以参考

    唐铭:windows 10上使用vscode编译运行和调试C/C++ zhuanlan.zhihu.com图标

    编辑于 2020-03-22
    C / C++
    Linux
    Visual Studio Code
    赞同 38​ 15 条评论
    分享
    喜欢 ​ 收藏

    文章被以下专栏收录

    推荐阅读

    • 使用 Visual Studio Code 搭建 C/C++ 开发和调试环境

      使用 Visual Studio Code 搭建 C/C++ 开发和调试环境

      你的Ubuntu还可以这么美

      你的Ubuntu还可以这么美

      VS Code 搭建 C/C++ 编译运行环境的四种方案

      更新记录2019.03.23:重构,并适配 C/C++ 插件的 0.22 更新。2018.10.31:更新 launch.json 描述以适配 C/C++ 插件的 0.20.0 更新。2018.10.10:更新 tasks.json 描述以适配 v1.28,更新方…

      win10使用Ubuntu+VSCode编写python

      win10使用Ubuntu+VSCode编写python

    15 条评论

    切换为时间排序
    • 林萧晟
      林萧晟 1 个月前
      大兄弟,我建.vscode文件夹的时候,显示已经有了,不能建,但我又找不到这个咋整
    • 唐铭
      唐铭 (作者) 回复 林萧晟 1 个月前
      那就不用新建了,直接用就行
    • 小苹果
      小苹果 回复 林萧晟 23 天前

      .vscode是隐藏文件

    • 风巷
      风巷 1 个月前
      已经解决,十分感谢
    • 两秒的对望
      两秒的对望 1 个月前

      你好,请问有用vscode调用自己编译器(就是自己编译出的gcc那种)的方法吗?

    • 唐铭
      唐铭 (作者) 回复 两秒的对望 1 个月前
      只要环境变量设置好了就一样的使用啊
    • 小闲者
      小闲者 回复 两秒的对望 16 天前
      我不是特别喜欢各种插件
      在task.json里面写好感觉就很不错了,然后用一些预定义变量就能很智能
    • 查看全部 7 条回复
    • ruki
      ruki 13 天前
      可以用xmake外加vscode-xmake插件,内置多平台编译+调试,就不用额外配置task和launch了
    • Tyler
      Tyler 1 天前
      终端短时间内sudo输一次密码就可以了吧?
    • 唐铭
      唐铭 (作者) 回复 Tyler 1 天前
      需要输入会有提示的,而且本身可以关
    展开全文
  • typescript安装及如何编译运行

    万次阅读 2019-08-02 16:51:12
    typescript安装及编译运行 首先确保你的电脑里已经有了node,如果没有的话请先安装node,点击此链接地址安装node 页面如下,选择适合自己电脑的版本进行安装即可。已经安装node了那么请跳过此部分介绍,往下看。 ...

    typescript环境搭建

    首先确保你的电脑里已经有了node,如果没有的话请先安装node,点击此链接地址安装node
    页面如下,选择适合自己电脑的版本进行安装即可。已经安装node了那么请跳过此部分介绍,往下看。
    在这里插入图片描述
    检查Node.js 安装是否成功:
    快捷键 win+R 打开运行面板,输入命令 cmd ,打开命令窗口 输入命令:node -v 查看Node.js版本号,如果看到版本号代表安装成功了,若没有则表示安装不成功
    在这里插入图片描述
    在这里插入图片描述

    安装typescript

    刚才的窗口中,输入npm install typescript -g 进行全局安装。等待安装完成。
    检查typescript是否安装成功
    刚才的窗口中,输入tsc -v,看到版本号就安装成功啦
    在这里插入图片描述

    typescript编译运行

    1.新建一个hello.ts文件,里面内容如下:
    在这里插入图片描述
    2.找到文件所在的位置,在此处按住shift键并且单击鼠标右键会出现在此处打开powshell窗口,单击这一选项,如图:
    在这里插入图片描述
    在这里插入图片描述
    看到这个窗口后输入 tsc hello.js
    在这里插入图片描述
    此时该目录下会出现一个编译生成的hello.js文件,ts文件编译完成了,让我们打开新生成的hello.js文件看一看吧
    在这里插入图片描述
    每次写完ts文件都要输入一次命令是不是很麻烦呢,能不能保存文件时就自动编译运行ts文件呢,让我们来看看如何实现的吧~
    使用IDE,以vscode为例,在如图位置打开powershell—cmd—回车—tsc -init 或cmd打开当前目录下输入tsc -init,回车,会生成tsconfig.json 文件
    在这里插入图片描述
    快速修改配置,删掉原来的代码,粘贴如下代码即可:

    {
      "compilerOptions": {
       "target": "es5",
       "noImplicitAny": false,
       "module": "amd",
       "removeComments": false,
       "sourceMap": false,
       "outDir": "js"//你要生成js的目录
      }
    }
    

    在这里插入图片描述
    vscode–> 终端–>运行任务 选择tsc:监视-tsconfig.json 文件,然后会生成一个js文件夹,编译后的hello.js就在这个目录下。
    在这里插入图片描述
    这样以后对hello.ts文件进行修改,保存后hello.js会自动更新啦,是不是方便了很多呢。如图:
    在这里插入图片描述
    在这里插入图片描述
    若您需要引用、转载,请注明来源及原文链接哦~ ()。

    展开全文
  • 5.C语言编译运行

    千次阅读 2018-08-01 21:19:44
    C语言编译运行 在程序运行模式章节中,说到程序员编写的代码并不能直接运行,在计算机的底层CPU中执行的是各种指令,代码必须经过处理后,变成CPU所能识别的指令,才能运行。代码在经过处理的过程比较繁杂,其中一...
  • qt 编译运行步骤

    千次阅读 2019-05-16 17:07:28
    先qmake。 由.pro文件生成Makefile文件,makefile文件保存了... 构建[mingw32-make、moc、uic等]是增量编译,只编译有变动部分,同时生成.exe,还有许多.o目标文件; 最后运行。如果有改动则根据已有的Makefile...
  • 如何用eclipse来编译运行Java程序?

    千次阅读 2020-07-11 10:55:40
    1.进入eclipse>>File>>new>>java project 2.设置好名称,点击finish保存 3.右击你所创的文件,新建一个包(Package),输入包名点击finish。...到这一个Java程序就编译运行完了。 ...
  • 汇编语言编译运行的三种方法

    千次阅读 2020-04-23 10:27:15
    今天在帮别人解决DOSBox无法使用的时候发现了几种汇编语言编译运行的方法,特此记录 DOSBox 安装DOSBox(这个安装步骤就不讲了,百度多的是) 在任意地方新建一个文件夹,名字不要过长就好,例如我的是AsmTools,将...
  • 编译运行cpp文件

    万次阅读 2018-03-24 13:54:02
    首先执行以下命令安装编译环境执行命令:yum install gcc-c++ 安装gcc然后,编译cpp文件用g++ hello.cpp, (hello.cpp为要编译的源代码文件)运行直接./a.outa.out是默认g++命令,编译cpp文件后默认产生的可执行...
  • vscode编译运行C代码

    千次阅读 2019-08-31 16:42:37
        1、vscode编译C语言代码     2、C语言的代码,分成多个目录:include、src 文章目录 代码准备工作 launch.json task.json 代码准备工作 1、新建目录     vscode是不能直接新建工程的,...
  • window下在cmd编译运行C++程序

    千次阅读 2019-09-02 17:22:06
    【题目】window下在cmd编译运行C++程序 转自:window下在cmd编译运行C++程序,根据自己的实际情况修改。 环境:Visual Studio(自己的是VS2013)下VC自带的cl编译器、window7(64位) 一、编写一个HelloWolrd程序...
  • notepad++一键编译运行C语言

    万次阅读 多人点赞 2019-06-13 22:13:09
    c语言编译 notepad++配置c语言编译环境
  • 如何在linux下编译运行c程序

    万次阅读 多人点赞 2018-10-17 18:32:58
    1.在终端下打开一个编辑器(我用的gedit),建立一个hello.c文件并保存, 2.关闭编辑器,在终端上输入 gcc -o hello hello.c编译c程序 3.输入./hello运行c程序
  • Linux环境编译运行C语言程序

    万次阅读 多人点赞 2019-04-15 12:57:44
    linux环境下编译运行C语言程序 打开安装好的Linux系统(ubuntu18.04) 1.安装编辑器 使用语句:sudo apt-get install vim安装vim,可以在安装前查看是否安装vim编辑器。(特别提示:在安装vim前最好将软件更新,...
  • call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat" cl server.cpp cl client.cpp start cmd /k server start cmd /k client
  • 解决CodeBlocks无法编译运行的问题(亲自验证过)

    万次阅读 多人点赞 2020-10-10 13:01:27
    CodeBlocks是一个开源的IDE,可以免费下载,但是许多新手发现自己下载的软件安装后不能编译,这里列举几种可能的问题和解决方案。 1、首先我们登陆codeblocks官网,http://www.codeblocks.org/home,上官网才是专业...
  • 如果第一次用,推荐先自己找一个位置,用来存放vscode编译的代码。新建一个文件夹,然后用 code ~(文件夹名) 打开vscode。 2.在文件管理那块创建一个main.cpp 用来写程序 比如 3.去编译那块点创建launch.json ...
  • VS code : 设置编译运行快捷键

    万次阅读 2019-01-21 22:27:36
    VS code中没有编译运行的快捷按键,只能通过编写 tasks.json 实现。 一开始用的 launch.json 里的 (windows) launch 配置,设置调试开始前执行一个 task 任务,task 任务设置好 gcc 编译语句(或者 mingw32-make)...
  • C++程序如何编译运行

    万次阅读 2019-06-09 12:27:33
    在控制台输入可执行文件路径或在资源管理器中双击可执行文件就可运行可执行程序,程序实际上是操作系统装载运行的,操作系统能理解程序的二进制文件格式,然后分配程序执行所需的栈空间、代码段、静态存储区、映射堆...
  • vim编译运行c

    万次阅读 2016-12-05 13:27:06
    一、安装vim和gcc 1、打开控制台:使用快捷键 Ctrl + Alt + T ; ...2、 安装vim:输入 sudo apt-get install vim ...四、运行程序hello 输入 ./hello 或者 ./a.out 就看到结果: Hello,world!
  • Vim一键编译运行

    万次阅读 多人点赞 2017-08-30 10:39:43
    Vim 一键编译运行Vim大法好!我平时主要用vim作为IDE写python,c/c++, shell script。但是每次vim编辑完都需要输入wq保存,然后在命令行中执行,发现错误后再次进入源码中修改,如此大大浪费程序猿的时间,生命如此...
  • ROS不同于其他软件,需要在特定的工作区间下通过ros编译运行自己的程序。 假设电脑上已经安装好ROS,则 $ source /opt/ros/noetic/setup.bash //创建和编译一个 catkin workspace $ mkdir -p ~/catkin_ws/src $ cd ~...
  • 如何进行编译运行单个文件 Solutions 在Clion 的插件市场中下载Single File Execution 这个插件即可! 嗯就是这么简单。 附上该插件的官方说明:...
  • 如何用cmd命令行编译运行Java文件

    千次阅读 2019-10-13 02:54:25
    下面,我们一起学习如何用cmd命令行编译运行一个Java程序。 1.在windows下利用cmd命令行,可以调用jdk里的javac.exe和java.exe,从而对java文件进行编译和执行,前提是jdk已成功安装并正确配置...
  • VSCode默认是可以编译运行Java代码的,但,需要移动鼠标,点击Run,这就很慢。 CodeRunner 可以运行Java,C,C++,JS等多种语言。 其实质是:绑定要一键执行的命令(cd到源代码所在的目录,编译,运行) 软件安装...
  • Linux下用命令行编译运行Java总结

    万次阅读 多人点赞 2018-05-11 18:05:45
    最近使用腾讯云的Cloud Studio写Java,只能使用命令行进行编译运行,趁此机会,学习一下Linux的一些常用命令。平时windows下IDE用习惯了,现在用命令行进行编译运行,发现其实问题还是挺多的,所以写下这篇文章。 ...
  • Linux编译运行c文件

    千次阅读 2018-03-18 18:27:24
    //预编译,生成已编译通过的C原始程序 *.i gcc -E project.c -o project.i //编译,生成汇编语言原始程序 *.s gcc -S project.i -o project.s //链接,生成可执行程序 gcc -o project.exe project.s 方法二 ...
  • 在目录C:\Users.gradle下添加gradle.properties文件,设置守护进程,编译速度9s 1. org.gradle.daemon=true 开启守护进程 2. org.gradle.parallel=true 开启并行编译 3. org.gradle.configureondemand=tr...
  • 这两个编译器的快捷键有很多,但我觉得很多人特别是还不是很熟悉这两个编译器的人都会很需要知道最最基本的编译,运行,编译运行的快捷键~  ===============================================================...
  • 编译运行 在代码界面点击右上角的三角形按钮运行代码,接下来就可以在下方的终端里输入数据了。当然你也可以通过 Setting -> Keyboard Shortcuts 来更改运行代码的快捷键。   说明 简单记录了一下 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,130,420
精华内容 852,168
关键字:

编译运行