Tôi muốn thêm thủ công một số tệp tiêu đề như math.hvà graphic.hcho gccnhưng không biết đặt chúng ở đâu.
Tôi muốn thêm thủ công một số tệp tiêu đề như math.hvà graphic.hcho gccnhưng không biết đặt chúng ở đâu.
Câu trả lời:
Đầu tiên hãy xem trong /usr/includehoặc /usr/local/include.
Nếu bạn không tìm thấy gì ở đó, hãy thử:
`gcc -print-prog-name=cc1plus` -vLệnh này hỏi gcc bộ tiền xử lý C ++ nào nó đang sử dụng, và sau đó hỏi bộ tiền xử lý đó nơi nó tìm kiếm bao gồm.
Bạn sẽ nhận được một câu trả lời đáng tin cậy cho thiết lập cụ thể của bạn.
Tương tự như vậy, đối với bộ tiền xử lý C:
`gcc -print-prog-name=cc1` -vNếu bạn chỉ muốn biết nơi tập tin được đặt, chỉ cần sử dụng lệnh định vị :
locate -b '\math.h'
locate -b '\graphics.h'
Có thể bạn có thêm để cập nhật cơ sở dữ liệu của mình trước đây:
sudo updatedbĐó là cách tôi đang tìm kiếm vị trí tiêu đề của mình. Nó nhanh hơn nhiều so với sử dụng lệnh find .
\math.hnên đánh giá math.h, nhưng tôi thấy rằng \math.htránh các tệp phù hợp như tgmath.hvà quadmath.h.
                    man locate, nhưng tôi đoán tôi có một phiên bản khác của locate(1)trang man (không có một phiên bản nào \ ).
                    
math.hnên đã có mặt Ví dụ:/usr/include/c++/7.3.0/math.h