CFLAGS - CFLAGS

CFLAGS va CXXFLAGS yoki nomi muhit o'zgaruvchilari yoki ning Makefile qo'shimcha belgilash uchun o'rnatilishi mumkin bo'lgan o'zgaruvchilar kalitlar a ga uzatilishi kerak kompilyator qurilish jarayonida kompyuter dasturlari. YANGILIKLAR shunga o'xshash rolni bajaradi.

Ushbu o'zgaruvchilar odatda Makefile ichida o'rnatiladi va keyinchalik kompilyator chaqirilganda buyruq satriga qo'shiladi. Agar ular Makefile-da ko'rsatilmagan bo'lsa, ular mavjud bo'lsa, atrof-muhitdan o'qiladi. Kabi vositalar avtokonf./configure ssenariysi odatda ularni atrofdan oladi va yaratilgan Makefiles-ga yozadi. Ba'zi paketli o'rnatish skriptlari, masalan, SDL, CFLAGS sozlamalarini odatdagi sozlamalarini bekor qilishga imkon beradi (ularga qo'shilish o'rniga), shuning uchun CFLAGS-ni o'rnatish bu holda zarar etkazishi mumkin.

CFLAGS uchun kalitlarni qo'shishga imkon beradi C kompilyator, esa CXXFLAGS chaqirganda ishlatilishi kerak C ++ kompilyator. Xuddi shunday, o'zgaruvchan CPPFLAGS ga uzatiladigan kalitlarga ega C yoki C ++ protsessori. Xuddi shunday, YANGILIKLAR a uchun kalitlarni qo'shishga imkon beradi Fortran kompilyator.

Ushbu o'zgaruvchilar odatda belgilash uchun ishlatiladi optimallashtirish yoki disk raskadrovka masalan, kompilyatorga o'tadi -g, -O2 yoki (GCC (maxsus) -march = atlon.

Shuningdek qarang

Tashqi havolalar