C #ifdef question

Marios Trivizas grad0551 at di.uoa.gr
Mon May 19 11:00:03 EEST 2003


Γεια σας,

Θέλω στα header αρχεία μου, αν το λειτουργικό είναι Linux να κάνω
include κάποια header του συστήματος ενώ αν δεν είναι να κάνω κάποια
άλλα. Το παρακάτω είναι σωστό?

#ifdef LINUX
	#include <sys/select.h>
#else
	#include <sys/types.h>
	#include <sys/time.h>
	#include <unistd.h>
#endif

Μπορώ να κάνω έναν αντίστοιχο έλεγχο στο Makefile μου ώστε να κάνω link
κάθε φορά τις κατάλληλες βιβλιοθήκες ανάλογα με το λειτουργικό?
(π.χ. Linux: -lpthread   ,   FreeBSD: -pthread)


Ευχαριστώ,

-- 
Μάριος



More information about the Linux-greek-users mailing list