01/10/2018, 14:45

Có thể chỉ compile file.h thôi được không hay là phải compile hết file.c lẫn file.h? Nếu có thể compile file.h thôi thì làm thế nào?

Cho em hỏi có thể chỉ compile file.h thôi được không hay là phải compile hết file.c lẫn file.h
Nếu có thể compile file.h thôi thì làm thế nào ạ?
Em dùng CodeBlocks

Quân viết 16:55 ngày 01/10/2018

File .h chỉ chứa header để link, không chứa code, build file .h thì có tác dụng gì

HelloWorld viết 17:01 ngày 01/10/2018

khi compiler chỉ compiler file *.c, *.cpp chứ file h, hpp để linking thôi
ví dụ
g++ lib.cpp main.cpp
hoặc
g++ -c lib.cpp
g++ -c main.cpp
g++ lib.o main.o

chứ mình chưa thấy ai compiler file .h .hpp cả
mà không có file *.c, *.cpp
khi compiler nó báo lỗi not found ngay

Bài liên quan
0