cuốn sách gpt4 ai đã làm

c++ - Làm cách nào để biết "thư mục bao gồm mặc định", "thư mục liên kết mặc định" và "thư viện liên kết mặc định" cho gcc, g++/c++ trong Ubuntu 11.04?

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 15:00:15 30 4
mua khóa gpt4 Nike

Đối với 3 tình huống biên dịch sau:

gcc -o xin chào xin chào.c (1)

g++ -o hellocpp hello.cpp (2)

c++ -o hellocpp hello.cpp (3)

Làm cách nào để biết "Thư mục bao gồm mặc định", "Thư mục liên kết mặc định" và "Thư viện liên kết mặc định" trong từng trường hợp? Tôi đang sử dụng gcc 4.5.2 trên môi trường Ubuntu 11.04 32-bit.

Đối với trường hợp (1), gcc sử dụng thư viện C chuẩn hay thư viện GNU C? Có sự khác biệt nào giữa hai thư viện C này không?

So sánh trường hợp (2) và (3), có sự khác biệt nào trong "thư viện liên kết mặc định" được trình biên dịch sử dụng không? Họ đang sử dụng thư viện C++ tiêu chuẩn hay thư viện GNU C++? Sự khác biệt giữa hai thư viện C++ này là gì?

Cảm ơn trước cho bất kỳ lời khuyên.

Tăng Quốc Dung

câu trả lời hay nhất

sử dụng gcc -v hoặc g++ -v In ra thông tin chi tiết về môi trường.

Ví dụ đối với tôi điều này nói:

#include <...> tìm kiếm bắt đầu ở đây:
/usr/local/lib/gcc/i686-pc-linux-gnu/4.6.2/../../../../include/c++/4.6.2
/usr/local/lib/gcc/i686-pc-linux-gnu/4.6.2/../../../../include/c++/4.6.2/i686-pc-linux-gnu
/usr/local/lib/gcc/i686-pc-linux-gnu/4.6.2/../../../../include/c++/4.6.2/backward
/usr/local/lib/gcc/i686-pc-linux-gnu/4.6.2/include
/usr/local/bao gồm
/usr/local/lib/gcc/i686-pc-linux-gnu/4.6.2/include-fixed
/usr/bao gồm

Bạn cũng có thể thử sử dụng gcc -dumpspecs Xem chi tiết về các công cụ gọi điện trong chuỗi công cụ.

Giới thiệu về c++ - Làm cách nào để biết "thư mục bao gồm mặc định", "thư mục liên kết mặc định" và "thư viện liên kết mặc định" cho gcc, g++/c++ trong Ubuntu 11.04? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8920640/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress