Kompileerimine Os X-s (Yosemite 10.10.5). Võimalik lahendus.
Closed this issue · 1 comments
ikiissel commented
Kui keegi peaks veel jänni jääma osx-i all kompileerimisega, siis mina sain käima nõnda. Võiks sobida kõigi uuemate osx-dega. (analüüs, ühestaja ja süntees testitud)
-
faili stdfsc.h tuleks lisada näiteks nii
#define MAC #endif + #if defined (__APPLE__) && !defined (MAC) + #define UNIX + #endif #if defined (_UNICODE) && !defined (UNICODE)
-
Makefile'ides "FLAGS=" real tuleks "Wl,--gc-sections" asendada "-Wl,-dead_strip"
Väljundis on hulgaliselt fabs() hoiatusi, aga kompileerub.
PRR24 commented
Ma soovitaks omalt poolt koodi mitte muuta ja kasutada lihtsalt -DUNIX parameetrit kui POSIX mõtteis mõlgub. Seda siis nii Lixux, Mac, Solaris või mõnel teisel *ix platvormil. Teegid ja optimeerimisvõtmed sõltuvad muidugi konkreetsest kompilaatorist ja platvormist.