Install and Run C++ in Visual Studio Code (Linux)

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • Covers how to do the following under Linux (Ubuntu):
    - Install G++ and GDB
    - Install VS Code
    - Open a workspace for multiple activities (labs / assignments)
    - Compile and run from within VS Code

КОМЕНТАРІ • 146

  • @tomplaner1488
    @tomplaner1488 3 роки тому +146

    Dr. Fraser. Thank you for what you are doing. I am 81 years old. I have, for many years, wanted to learn some basics about programming. I shall be following your site.

  • @Mike-cu3kj
    @Mike-cu3kj 3 роки тому +35

    I can't thank you enough for this. I've spent about 20 hours trying to get c++ to compile and run on vscode linux. Now it finally works. Thank you sooo much for this

  • @Beryesa.
    @Beryesa. 3 роки тому +17

    Man, your voice is relaxing. :D I don't know but feels like more polite lol :D

  • @ai.shimul
    @ai.shimul 3 роки тому +4

    finally got vs code up and running in debian... hats off to you, sir 😄

  • @peterhuesmann3956
    @peterhuesmann3956 2 роки тому

    Another person thanking you here. I have been away a couple years from trying to get back into coding. This saved me a lot of time to get started with VS Code in Linux.

  • @mhougey
    @mhougey 3 роки тому +2

    thank you for including a section about things that can go wrong.

  • @hennero.3826
    @hennero.3826 9 місяців тому

    Thank you very much! Following these instructions, I could easily get the C++ compiler (g++) running in my existing VS Code that I had installed a few weeks ago to use PlatformIO. 🙂
    As I am new to VS Code and therefore not familiar yet with how the use the different extensions, I appreciate especially the valuable information you provided regarding starting the IDE from the command line! This allows me to simply start the software from either a folder containing PlatformIO projects or a folder that I am using for the C++ stuff.🙂

  • @camdenmacleod16
    @camdenmacleod16 3 роки тому +3

    Super helpful! I followed a website tutorial but it didn't work for me, so thanks for making this!

  • @parasjain1489
    @parasjain1489 3 роки тому +3

    Thank you so much. I am a coder and I was struggling with this for half an hour and your solution worked. Thanks again.

  • @ayeshaabbasi1871
    @ayeshaabbasi1871 2 роки тому

    Thanks a lot man I was struggling with vs code for quite long time but can't understand anything and your video worked like a magic✨

  • @qpandrei01
    @qpandrei01 3 роки тому

    Definitely recommend this tut fixed to topic and precise. Nothing more just go with this one

  • @leythecg
    @leythecg 3 роки тому +2

    Great Tutorial! It works finally on my Mint 20! Thanks so much!

  • @rahulsriram6295
    @rahulsriram6295 4 роки тому +5

    Sir, I watched all your videos. There's no particular tutorial on UA-cam about setting up an IDE or Editor for programming in Assembly. Every CS student has to go through assembly programming. I hope you'd make a tutorial soon

    • @zuhail339
      @zuhail339 3 роки тому

      Try to study Art of assembly language book

  • @clickjack8011
    @clickjack8011 2 роки тому

    Thanks alot man, you helped me get past hours worth of hassle.

  • @technologyexplained
    @technologyexplained 2 роки тому +2

    hello, this tutorial is amazing. But I have an issue regarding the installation of classic code. I have a Mac of which the architecture is M1, and therefore it is giving the error:
    snap "code" is not available on stable for this architucture (arm64) but exists on other architectures (amd64)
    what should I do??

  • @raghavendra6978
    @raghavendra6978 3 роки тому +1

    Thanks a lot for your simplest tutorial 🙏🙏

  • @ritchielrez1680
    @ritchielrez1680 3 роки тому +3

    You can install Vscode from snap store without the terminal.

    • @parthsalat
      @parthsalat 3 роки тому +1

      Agreed, the ubuntu store is a great place for beginners

  • @thegettokidZz
    @thegettokidZz 3 роки тому +2

    mine just opens an empty json without anything inside except for my theme. the little suggestion bar doesn't do after i select GDB/LLDB just opens the empty json file in settings.json

    • @vivekpatil2930
      @vivekpatil2930 3 роки тому

      same, if you fix the problem please let me know.

    • @thegettokidZz
      @thegettokidZz 3 роки тому +1

      if you still have this problem it's probably because you're in the wrong json file. You need to switch to the configuration json instead of the settings.json

  • @navpreet902
    @navpreet902 3 роки тому

    I am from India Thanku very much it helped me alot

  • @stroherdebora
    @stroherdebora 3 роки тому +2

    Thanks man! That was very helpful!

  • @moonrise_beatrix
    @moonrise_beatrix 2 роки тому +1

    thank you for this tutorial .. it was
    so easy to understand and super useful!

  • @ebiscaia
    @ebiscaia 3 роки тому

    Thanks. Followed your instructions in Manjaro Linux and used clang instead

  • @wokeclub1844
    @wokeclub1844 Рік тому +1

    If anyone has #include errors, try changing clang to g++ in the json file

  • @Basti1987chiller
    @Basti1987chiller 2 роки тому

    Very good explaination thank you Professor Fraser

  • @usamamuhammadismail3324
    @usamamuhammadismail3324 2 роки тому

    I really appreciate this video. Love from Pakistan.

  • @Xiahab
    @Xiahab 3 роки тому +1

    This cool. You are the best!

  • @fernandobarbosa25
    @fernandobarbosa25 2 роки тому

    Extremely helpful and didactic! Thanks!

  • @beast4000
    @beast4000 3 роки тому +2

    Thanks for the info!!

  • @mute3164
    @mute3164 3 роки тому

    Thank you so much, I tried searching for it but none of the articles I found explained as clearly as your video.

  • @ottodvalishvili7601
    @ottodvalishvili7601 4 роки тому

    Great video. Btw what computer glasses are u wearing?

  • @shahanahmedkhan6101
    @shahanahmedkhan6101 Рік тому

    Love you brother, you made it simple

  • @vladimirscekic4935
    @vladimirscekic4935 3 роки тому

    Thank you for this video, can i ask you: how setting/use hot keys for the compilier in VScode? If i want use keybord for the start programm.

  • @sivaranjani-37
    @sivaranjani-37 Рік тому

    Thank you so much for this kind of video

  • @harshvardhan7447
    @harshvardhan7447 3 роки тому +1

    Classic code is not working
    Error showing

  • @mritunjay7065
    @mritunjay7065 3 роки тому

    Very helpful video for beginners like me !

  • @mayamenaifi6031
    @mayamenaifi6031 2 роки тому

    Finally.. It worked

  • @royjr.8965
    @royjr.8965 2 роки тому

    Hi Brian, thanks for this super helpful video.
    Just a problem I'm facing: I'm having to choose the environment (g++) every time I hit F5 not sure why? Any suggestions? thanks again!!

  • @usuallyclueless4477
    @usuallyclueless4477 2 роки тому

    Just a little correction, installing snap alone didn't work because it said " sudo: snap: command not found"
    It worked after installing snapd after it.

  • @timmartin6493
    @timmartin6493 3 роки тому

    Thank you video was helpful second time!!!

  • @duyviet5801
    @duyviet5801 Рік тому

    YOU SAVE MY LIFE! THANK YOU!

  • @nunyobidness571
    @nunyobidness571 2 роки тому

    Why does VS Code automatically create the launch.json file here? Is there some sort of add-on that does it? Mine only creates a tasks.json file.

  • @pwabhee0292
    @pwabhee0292 3 роки тому

    Thank you so much. It was very helpful.

  • @Techtrendsgadget
    @Techtrendsgadget 3 роки тому

    thanku very much, for such type of knowledge.

  • @kodizhuk
    @kodizhuk 3 роки тому

    thanks, it helps a lot for starting

  • @kubakakauko
    @kubakakauko 4 роки тому

    How would one add includes, Libs and inherit from other files ?

  • @zlobert9877
    @zlobert9877 Рік тому

    Only thing that is different on my system(linux mint) is that the "[1] + done" is on the same line(no spacing between) as the string i printed out. Would like to change that.

  • @gassinbeats1156
    @gassinbeats1156 3 роки тому

    2:17
    *holding my breath*
    me: don’t do it! STOP! don’t do it
    That was close

  • @Bearded_Dragon_Sir
    @Bearded_Dragon_Sir 2 роки тому

    Setting the environment doesn't work for me, all it does it open a .json settings file and then when i try to run it again it does the same thing all over.

  • @johnadams9418
    @johnadams9418 2 роки тому

    thank's man, you've very helped me.

  • @badrelkholy8036
    @badrelkholy8036 3 роки тому

    Thank you so much, it was really helpful

  • @sinanozsahin8138
    @sinanozsahin8138 2 роки тому

    Thank you very much.. It's very helpful for me..

  • @daniellima3730
    @daniellima3730 3 роки тому

    Thanks for the video!

  • @santiagoeguren8310
    @santiagoeguren8310 3 роки тому

    Excellent tutorial!!!!

  • @shoaibishaqkhan4745
    @shoaibishaqkhan4745 Рік тому

    love you brother....

  • @joaopedromarques1549
    @joaopedromarques1549 2 роки тому

    Hello, thank you for help me. You gained one more subscriber Brazilian

  • @shokhrukhbekyursunjonov6203
    @shokhrukhbekyursunjonov6203 3 роки тому

    Thank you very much, it really worked bro!

  • @marcelocorrea9830
    @marcelocorrea9830 2 роки тому

    Excelente explicação! Muito obrigado!

  • @themuhammad1
    @themuhammad1 2 роки тому

    Hi i need help setting up VS code for C++ windows executable apps but I use Ubuntu not Windows

  • @PreludeSon
    @PreludeSon 3 роки тому

    Thank you so much!

  • @edwardonsax9919
    @edwardonsax9919 3 роки тому

    I have a permissions issue. My .c file compile/build but when I run them they all say permission denied. This is what shows in the xterm that pops up. Even after I set the chmod +x or even 788 I still get this. What do I need to do? It does this whether in sh, bash, or csh

  • @speconcloud9
    @speconcloud9 Рік тому

    Thankyou so much

  • @vahemuradyan7258
    @vahemuradyan7258 2 роки тому

    thank you that helps a lot

  • @adamasimolowo8285
    @adamasimolowo8285 2 роки тому

    When I run C++ code to compile, my system freezes for a bit before I see any output in the terminal. After the compilation, my system(the VM image I'm using) ends up very laggy. I'll find a fix for this, but seems like it's an issue with the RAM and/or CPU.

  • @kumarnishant6635
    @kumarnishant6635 3 роки тому

    Thanks, helped a lot

  • @sweetjj8530
    @sweetjj8530 3 роки тому

    Sir really thank you. You are awesome

  • @mayurghuge8846
    @mayurghuge8846 Рік тому

    Thank you.

  • @rabeehMadathil001
    @rabeehMadathil001 2 роки тому

    thank you sir god bless you

  • @udayanmajumder474
    @udayanmajumder474 3 роки тому

    tnks its very helpful

  • @anishchauhan4127
    @anishchauhan4127 3 роки тому

    Thank you soooo muchh sir ❤️

  • @rum5117
    @rum5117 2 роки тому

    Love you!

  • @kamalsharma3289
    @kamalsharma3289 3 роки тому

    thanks bro it really help me

  • @joshvafranklin7038
    @joshvafranklin7038 3 роки тому

    Thanks man . Till now I thought
    Hello world " [1] + Done" was due to error.

  • @vivarantx
    @vivarantx 2 роки тому

    great video man

  • @abdelaziz2788
    @abdelaziz2788 2 роки тому

    omg linux is so much simpler and cleaner than windows

  • @abshahin
    @abshahin 3 роки тому

    thank you

  • @calin-andreipantis-simut6241
    @calin-andreipantis-simut6241 3 роки тому

    Thank you!

  • @lukmanalghdamsi3189
    @lukmanalghdamsi3189 Рік тому

    for some reason my pc download "lunch.json" configuration empty, so i had to write the configuration from you in 7:57. it works now but i don't know why that happened. i am using pop os

  • @jaquelineabreu861
    @jaquelineabreu861 Рік тому

    Me ajudou muito! Obrigada! :D

  • @budstawudsta9115
    @budstawudsta9115 3 роки тому

    thank you so much

  • @Roman-uy7qp
    @Roman-uy7qp 3 роки тому

    Great video :)

  • @csjoy4682
    @csjoy4682 3 роки тому

    Thanks Much

  • @harshit741
    @harshit741 3 роки тому +1

    at 7:51 , i can see only two options, ie, cpp build and debug active files,, no option for g++, what shall i do?

  • @mrhunter7382
    @mrhunter7382 3 роки тому

    hello sir,,I wana specify that i will debug with c++17 in vscode. than how to set??i wish u will make a video

  • @marciocintra2988
    @marciocintra2988 3 роки тому

    awesome tutorial, +1 sub

  • @akashappu7550
    @akashappu7550 Рік тому

    What is( [1] +done )mean?

  • @abdulbaricou
    @abdulbaricou Рік тому

    it works with kali linux kindly guide me

  • @fredricksolomonm7363
    @fredricksolomonm7363 3 роки тому

    Thanks!!!!

  • @sudhansumtripathy
    @sudhansumtripathy 2 роки тому

    can we stop the automatic generation of the .exe file

  • @ZgavY
    @ZgavY 3 роки тому

    I installed vsc without g++ and It wouldn't run my hello world. Is that it? If I install g++ will it work?

  • @market_advice266
    @market_advice266 3 роки тому

    thanks man

  • @Thiago-rr5kz
    @Thiago-rr5kz 2 роки тому

    obrigado

  • @celestialadministration
    @celestialadministration 3 роки тому

    How do you get the updated 10.02

  • @mr.attila28
    @mr.attila28 3 роки тому

    You didn't include apt install gdb ! some ppls can have truble with that !

  • @TekhneWithHomayoon
    @TekhneWithHomayoon 2 роки тому

    best

  • @roodri77
    @roodri77 2 роки тому

    Thank youuuuuuu

  • @RomeoF8
    @RomeoF8 3 роки тому

    nice

  • @adelinopds
    @adelinopds 3 роки тому

    deu certo consegui , verry good

  • @slaozeren8742
    @slaozeren8742 3 роки тому

    I love you!

  • @milicadjordjevic8656
    @milicadjordjevic8656 2 роки тому

    🥰💜

  • @apriantohendri999
    @apriantohendri999 3 роки тому

    i got doesnt exist message? help