Khác biệt khi code c trên linux và trên windows
Câu hỏi này mình cũng gặp nhiều, sẵn đây mời anh em chia sẻ thêm lý do anh em dùng hai nền tảng này mà không phải là Windows cho công việc của mình nhé.
Quảng cáo
Tất nhiên ở phía ngược lại, khi bạn làm phần mềm cho Windows thì bạn vẫn phải cần các công cụ đặc thù, cái này thì cũng tương tự như code cho iOS vậy. Việc lựa chọn công cụ này phụ thuộc nhiều vào việc bạn cần làm là gì. Mac còn được cái lợi thế là có thể cài Win lên dễ dàng nên cần dev cho Win vẫn ngon lành, trong khi máy Win thì cài macOS rất cực khổ và mất thời gian, thậm chí là không thể cài được, lại còn xung đột phần cứng và đủ thứ vấn đề khác. Nếu để làm việc thật sự thì hackintosh cài trên máy Win không phải là giải pháp ngon và dành cho mọi người. Quảng cáo
Quảng cáo Thôi, theo bài #211 thì bác ấy đã công nhận là lõi nóng chảy chuyển động không ảnh hưởng nhiều tới sự tự quay của trái đất là được rồi, "gợi làm gì chuyện đau thương dĩ vãng nữa, chuyện xưa cũ cứ để nó... trôi/quay theo ngày... Hướng dẫn cách cài đặt trình biên dịch GCC trên Linux và cách viết 1 chương trình C cơ bản trên Linux. Nội dung chính Show
GCC (GNU Compiler Collection) là một tập hợp các trình biên dịch cho các ngôn ngữ lập trình khác nhau như C, C++, ... GCC hiện tại có thể cài trực tiếp trên hệ điều hành Linux hoặc thông qua môi trường Linux trên Windows 10. Cài đặt GCC trên LinuxMở Terminal trên Linux hoặc Bash on Unbutu on Windows một giao diện tương tự xuất hiện - 1 số máy sử dụng hệ điều hành không có giao diện đồ họa thì bản đã như màn hình bên dưới: Tiến hành kiểm tra liệu GCC đã được cài đặt trên thiết bị chưa với câu lệnh sau gcc -v Tôi là một người dùng Linux mới và sinh viên đã từng viết các chương trình C hoặc C ++ trên MS-Windows. Bây giờ, tôi đang sử dụng Ubuntu Linux và đang tự hỏi không biết làm thế nào để tôi có thể biên dịch một chương trình C hoặc C ++ trên các hệ điều hành Linux bằng cách sử dụng ứng dụng bash Terminal? Câu trả lời đó là để biên dịch chương trình C hoặc C ++ trên bất kỳ bản phân phối Linux nào như Ubuntu, Red Hat, Fedora, Debian và bản phân phối Linux khác mà bạn cần phải cài đặt:
Bước 1: Cài đặt trình biên dịch C/C ++ và các công cụ liên quan Nếu bạn đang sử dụng Fedora, Red Hat, CentOS hoặc Scientific Linux , hãy sử dụng lệnh yum sau đây để cài đặt trình biên dịch GNU C/C ++: # yum groupinstall 'Development Tools' Nếu bạn đang sử dụng Debian hoặc Ubuntu Linux , gõ lệnh apt-get sau đây để cài đặt GNU C/C ++ trình biên dịch: $ sudo apt-get update $ sudo apt-get install build-essential manpages-dev Bước 2: Xác minh cài đặt Gõ lệnh sau đây để hiển thị số phiên bản và vị trí của trình biên dịch trên Linux: Kết quả đầu ra mẫu: $ whereis gcc $ which gcc $ gcc –version Hình 01: Trình biên dịch GNU C / C ++ trên Linux 1. Làm thế nào để biên dịch và chạy chương trình C/C ++ trên LinuxTạo một tệp có tên là demo.c bằng cách sử dụng trình soạn thảo văn bản như vi, emacs hoặc joe: #include /* demo.c: My first C program on a Linux */ int main(void) { printf("Hello! This is a test prgoram.\n"); return 0; } Sử dụng bất kỳ cú pháp nào sau đây để biên dịch chương trình có tên là demo.c: cc program-source-code.c -o executable-file-name hoặc: gcc program-source-code.c -o executable-file-name hoặc: ## assuming that executable-file-name.c exists ## make executable-file-name Trong ví dụ này, biên dịch demo.c, nhập: cc demo.c -o demo hoặc: ## assuming demo.c exists in the current directory ## make demo Nếu không có lỗi trong mã của bạn hoặc chương trình C thì trình biên dịch sẽ tạo thành công một tệp thi hành được gọi là bản demo trong thư mục hiện tại, nếu không bạn cần sửa mã. Để xác minh điều này, hãy nhập: |