Tìm tài liệu

Su khac nhau giua c tren windows va linux

Sự khác nhau giữa c trên windows và linux

Upload bởi: takachihp

Mã tài liệu: 237922

Số trang: 21

Định dạng: doc

Dung lượng file: 767 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

ĐỀ ÁN GIỮA HỌC KỲ

SỰ KHÁC NHAU GIỮA C++ TRÊN WINDOWS VÀ LINUX

I - Giới thiệu sơ lược:

Linux là hệ điều hành nguồn mở. Tức là Linux giống như Windows ở chỗ nó là cái nền quản lý mọi thứ khi bạn sử dụng máy tính. Nó quản lý các ứng dụng đang chạy, quản lý những thông tin về người dùng, quản lý dữ liệu trên đĩa cứng

Ngoài ra nó còn cung cấp cho các chương trình phần mềm những tài nguyên để chúng có thể chạy được. Chính vì thế một phần mềm được viết ra để chạy trên hệ điều hành này sẽ không thể (thông thường là thế) chạy trên hệ điều hành khác. Muốn chạy được thì lập trình viên phải viết một phiên bản riêng dành cho hệ điều hành cần thiết. Đó chính là lý do vì sao người dùng Linux gặp trở ngại trong làm việc, vì hầu hết những phần mềm cao cấp đắt tiền như Office, CorelDraw, Adobe các loại không có phiên bản chạy trên Linux. Tuy nhiên, may mắn là thế giới phần mềm nguồn mở lại luôn có sẵn những phần mềm cho Linux, mặc dù chúng có thể chưa so sánh được với những phần mềm nguồn đóng đắt tiền kia, nhưng hoàn toàn phù hợp cho nhu cầu hàng ngày.

Trình biên dịch C trên Linux chỉ là một phần GCC (GNU Compiler Collection). GCC có thể dùng được với: C, C++, Objective C, Fortran,

Biên dịch C là "gcc"

Biên dịch C++ là "g++".

Bộ công cụ phát triển ứng dụng GNU

* GNU Compiler Collection (GCC)

+ Thư việncác hàm tiện ích: libc, libstdc++,

+ Các trình biên dịch gcc, g++, gcj, gas,

+ Trình khử lỗigdb

+Trình tiện ích khác trong binutils như nm, strip, ar, objdump, ranlib (dùng lệnh info binutils để xem thêm)

Tiệních: gmake

Sơ lược về hoạt động của g++ trong linux

Trình soạn thảo code và cách thức biên dịch C++ trong linux

Biên dịch chương trình C/C++

*Biên dịch (không link) file chương trình nguồn C++

Vd: g++ -c myprog.cpp

+ Kết quả là file object tên là myprog.o

*Biên dịch (không link) main.c có sử dụng các file *.h trong thư mục include/ (dùng tùy chọn -I để chỉ định đường dẫn)

Vd: g++ -c -I /include reciprocal.c

+Biên dịch (không link) có tối ưu mã

Vd: g++ -c -O2 main.c

+ Biên dịch có kèm thông tin phục vụ debug => kích thước file output lớn

Vd: g++ -g reciprocal.c

*Liên kết (link) nhiều file đối tượng (object files) đã có

Vd: g++ -o myapp main.o reciprocal.o

*Giả sử ứng dụng của bạn gồm nhiều hơn một file source code, e.g main.c và reciprocal.c. Để tạo thành chương trình thực thi, bạn có thể biên dịch trực tiếp bằng một lệnh g++ như sau:

Vd: g++ -o myapp main.c reciprocal.c

Cách làm thủ công như trên sẽ bất tiện và không hiệu quả khi ứng dụng gồm quá nhiều file.

Trong Windows:

Trong windows thi sau khi viết xong đoạn code cho chương trình thì ta chỉ cần nhấn những tổ hợp phím:

+F7: Biên dịch chương trình.

+Ctrl F5: Để chạy file thực thi.

+Shift F5: Để chạy debug.

Trong Trường hợp đoạn code bi lỗi thi sau khi nhấn F7 chương trinh sẽ báo lỗi cho ta.Khi đó thì ta nhấn phím F4 để biết được đoạn code của ta bị lỗi gì và ở đâu

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Sự khác nhau giữa c trên windows và linux
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux
  • Sự khác nhau giữa c trên windows và linux

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Lập trình C trên Windows

Upload: hangthuy1810

📎
👁 Lượt xem: 643
Lượt tải: 19

LẬP TRÌNH C TRÊN WINDOWS 1

Upload: mainhungbk

📎 Số trang: 799
👁 Lượt xem: 526
Lượt tải: 16

Kỹ năng bảo mật và phân tích sự cố trên ...

Upload: com1603

📎 Số trang: 9
👁 Lượt xem: 579
Lượt tải: 16

Hiển thị chữ trên màn LCD với các hiệu ứng ...

Upload: noigian_chungkhoan

📎 Số trang: 19
👁 Lượt xem: 832
Lượt tải: 17

Linux Programming C

Upload: youcansay20022002

📎 Số trang: 847
👁 Lượt xem: 478
Lượt tải: 16

Kỹ năng bảo mật và phân tích sự cố trên XP ...

Upload: david_ginola113

📎 Số trang: 19
👁 Lượt xem: 417
Lượt tải: 16

IPTABLES trên LINUX

Upload: luuluuly2006

📎 Số trang: 62
👁 Lượt xem: 801
Lượt tải: 17

Nghiên cứu linux trên hệ thống nhúng và ứng ...

Upload: citd133nct

📎 Số trang: 138
👁 Lượt xem: 577
Lượt tải: 16

Nghiên cứu và ứng dụng QoS trên môi trường ...

Upload: qncpl

📎 Số trang: 85
👁 Lượt xem: 508
Lượt tải: 16

Tìm hiểu và cấu hình GRUB trên LINUX

Upload: thubavcbhn

📎 Số trang: 63
👁 Lượt xem: 898
Lượt tải: 17

Thiết kế và xây dựng ứng dụng trên LINUX

Upload: nguyenlinhk55

📎 Số trang: 39
👁 Lượt xem: 464
Lượt tải: 16

Tìm hiểu Linux Windows Server 2003

Upload: thoaipn

📎 Số trang: 43
👁 Lượt xem: 421
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Sự khác nhau giữa c trên windows và linux

Upload: takachihp

📎 Số trang: 21
👁 Lượt xem: 607
Lượt tải: 16

Thiên Diễm Tình

Upload: vuongthanh2212

📎 Số trang: 0
👁 Lượt xem: 482
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Sự khác nhau giữa c trên windows và linux ĐỀ ÁN GIỮA HỌC KỲ SỰ KHÁC NHAU GIỮA C++ TRÊN WINDOWS VÀ LINUX I - Giới thiệu sơ lược: Linux là hệ điều hành nguồn mở. Tức là Linux giống như Windows ở chỗ nó là cái nền quản lý mọi thứ khi bạn sử dụng máy tính. Nó quản lý các ứng dụng đang chạy, doc Đăng bởi
5 stars - 237922 reviews
Thông tin tài liệu 21 trang Đăng bởi: takachihp - 30/12/2025 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 30/12/2025 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Sự khác nhau giữa c trên windows và linux