Trang chủ Tin Học Lớp 9 Totand đang thi HSG tin học, nhưng vì 1 lý do ngớ ngẩn nào đó khiến totand không thể dùng...
Câu hỏi :

Totand đang thi HSG tin học, nhưng vì 1 lý do ngớ ngẩn nào đó khiến totand không thể dùng code::block (nói trắng ra là ở nhà toàn xài dev C++ nên không xài code::block), mà máy tính chỉ có Code::block, free Pascal và Pycharm. Có 1 bạn kế bên nhắc dùng cmd với notepad nhưng bạn đó không biết chạy sao. Bạn hãy viết HD chi tiết cho con gà totand nhé

Lời giải 1 :

`***` Đảm bảo PATH đã chứa đường dẫn đến trình biên dịch:

`-` Mở CMD và gõ $\texttt{path}$.

`-` Kiểm tra đường dẫn đến trình biên dịch có trong PATH không (ảnh 1)

`+` Do máy có code::block nên đường dẫn thường là $\texttt{C:\Program Files\CodeBlocks\MinGW\bin}$.

`-` Nếu chưa, tìm đường dẫn đến trình biên dịch của code::block, sau đó gõ lệnh sau:

$\begin{equation}\boxed{\texttt{setx /M path "%path%;C:\path\to\compiler"}}\end{equation}$

Ví dụ: setx /M path "%path%;C:\Program Files\CodeBlocks\MinGW\bin"

Lưu ý: Cần tìm đúng đường dẫn đến trình biên dịch, nếu không tìm thấy, có thể click chuột phải vào ứng dụng CodeBlocks ở ngoài Desktop và chọn Open file location và tìm đến \MinGW\bin.

`-` Ngoài ra, thay vì sử dụng cmd, ta cũng có thể sử dụng GUI để thêm đường dẫn trình biên dịch vào PATH.

`***` Viết code bằng notepad ...

`-` ... Ừ thì ... chỉ cần mở NotePad, viết code và lưu lại thành file .cpp thôi (ảnh 2).

`***` Biên dịch:

`-` Ta có thể dùng g++ để biên dịch, cú pháp như sau:

`+` $\begin{equation}\boxed{\texttt{g++ <file name>.cpp}}\end{equation}$

`-` Ngoài ra, trong quá trình biên dịch, ta cũng có thể đặt một số cờ biên dịch:

`+` $\begin{equation}\boxed{\texttt{g++ <file name>.cpp -static -O2 -DONLINE_JUDGLE}}\end{equation}$

Ví dụ: g++ code.cpp -static -O2 -DONLINE_JUDGLE -o code

Trong ví dụ trên, một file code.exe sẽ được tạo ra (ảnh 3).

`***` Chạy code:

`-` Do đã biên dịch thành file .exe, ta chỉ cần gõ tên file đó trên cmd để chạy:

Ví dụ: code.exe (Ảnh 4)

$\\$
\begin{array}{c|c|c}\color{#ffd710}{\texttt{\{}} \color{#8655d6}{\texttt{\{}}\ \ \color{#8cdcda}{\text{Daoanhviet96}}\ \ \color{#8655d6}{\texttt{\}}} \color{#ffd710}{\texttt{\}}}\end{array}

image
image
image
image

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, chúng ta sắp phải bước vào một kỳ thi căng thẳng và sắp chia tay bạn bè, thầy cô. Áp lực từ kỳ vọng của phụ huynh và tương lai lên cấp 3 thật là lớn, nhưng hãy tin vào bản thân và giữ vững sự tự tin!

Nguồn :

sưu tập

Copyright © 2024 Giai BT SGK