Lập trình C++ bằng Visual Studio Code trên ubuntu

Thảo luận trong 'Linux Desktop' bắt đầu bởi sudog, 22/11/17.

Tags:
  1. sudog

    sudog Moderator Thành viên BQT

    Tham gia ngày:
    20/11/17
    Bài viết:
    10
    Được cám ơn:
    8
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Nơi ở:
    Hanoi
    Hướng dẫn cài đặt lập trình c++ bằng Visual Studio Code
    Cùng với python thì C++ được sử dụng làm ngôn ngữ lập trình vỡ lòng tại nhiều nơi, ngoài ra, với tốc độ thực thi nhanh, C++ được sử dụng rất trong các kì thi lập trình.

    Phần mềm thường sử dụng để học lập trình C++ là Code::block, lý do là C::B có một bản với compiler đi kèm, khiến việc cài đặt rất tiện . Tuy nhiên, với việc cài đặt compiler trên ubuntu rất dễ dàng, bạn hoàn toàn có thể lập trình C++ bằng VSCode, một IDE xịn, mới, đẹp, ngoài ra còn có rất ưu điểm khác so với C::B.

    Hướng dẫn cài đặt
    Hướng dẫn này tương thích với Ubuntu 16.04 trở lên, với các bản cũ hơn, sẽ có một số lệnh không dùng được

    Bước 1. Cài đặt VSCode từ dòng lệnh

    sudo snap install vscode –-classic

    Hoặc từ trang chủ https://code.visualstudio.com/

    Bước 2: mở Vscode,cài đặt exentsion

    C/C++

    [​IMG]




    Bước 3: Mở 1 thư mục sẽ chứa code, tạo 1 file tên là demo.cpp chẳng hạn

    [​IMG]


    Bước 4: Tạo 2 task là build và test

    bấm F1 để hiện popup gõ lệnh


    [​IMG]
    5.1: tạo task​



    [​IMG]
    5.2: tạo file tasks.json​



    [​IMG]
    5.3 Chọn template​

    Nội dung file tasks.json
    Mã:
    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "taskName": "Build",
                "type": "shell",
                "command": "g++",
                "args": [
                    "demo.cpp",
                    "-oprogram",
                    "-Wall"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            },
            {
                "taskName": "Build",
                "type": "shell",
                "command": "./program",
                "group": {
                    "kind": "test",
                    "isDefault": true
                }
            }
        ]
    }
    
    


    Bước 5 : Build code


    Bấm Ctrl+Shift+B để build code, nếu không có lỗi, bên dưới sẽ hiện dòng chữ như trong hình

    [​IMG]

    Bước 6 : Test

    Bấm F1 rồi chon Run Tesk Task




    [​IMG]

    [​IMG]


    Tips: Cài thêm "include autocomplete" một extension để hỗ trợ #include

     
    Chỉnh sửa cuối: 23/11/17
    longstorm, J3r7y and Lê Chiến like this.
  2. nguyễn công tuyền

    nguyễn công tuyền New Member

    Tham gia ngày:
    2/2/18
    Bài viết:
    4
    Được cám ơn:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    upload_2018-2-2_22-48-46.png từ bước 4 e bị lỗi như trên ạ. mong ad giusp e với ạ ?? upload_2018-2-2_22-48-46.png
     
  3. sudog

    sudog Moderator Thành viên BQT

    Tham gia ngày:
    20/11/17
    Bài viết:
    10
    Được cám ơn:
    8
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Nơi ở:
    Hanoi
    bấm vào cái open folder, chọn 1 folder trong máy rồi tạo file, tạo task.json trong đó là được
     
  4. nguyễn công tuyền

    nguyễn công tuyền New Member

    Tham gia ngày:
    2/2/18
    Bài viết:
    4
    Được cám ơn:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    rõ hơn được k ạ, cái jaskson ấy
     
  5. sudog

    sudog Moderator Thành viên BQT

    Tham gia ngày:
    20/11/17
    Bài viết:
    10
    Được cám ơn:
    8
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Nơi ở:
    Hanoi
    đầu tiên bạn mở thư mục chưa ?
     
  6. nguyễn công tuyền

    nguyễn công tuyền New Member

    Tham gia ngày:
    2/2/18
    Bài viết:
    4
    Được cám ơn:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    ss upload_2018-2-2_22-55-59.png đay upload_2018-2-2_22-55-59.png đây ạ
     
  7. sudog

    sudog Moderator Thành viên BQT

    Tham gia ngày:
    20/11/17
    Bài viết:
    10
    Được cám ơn:
    8
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Nơi ở:
    Hanoi
    mở 1 thư mục chứa code ý, ví dụ trong hình này là thư mục vscode-demo-cpp
    [​IMG]
     
  8. nguyễn công tuyền

    nguyễn công tuyền New Member

    Tham gia ngày:
    2/2/18
    Bài viết:
    4
    Được cám ơn:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    rồi sao nauwx bác upload_2018-2-2_23-2-13.png
     
  9. sudog

    sudog Moderator Thành viên BQT

    Tham gia ngày:
    20/11/17
    Bài viết:
    10
    Được cám ơn:
    8
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Nơi ở:
    Hanoi
    xóa cái thư mục task.json đi rồi làm từ bước 4
     

Chia sẻ trang này