CFLAGS - CFLAGS

CFLAGS және CXXFLAGS болып табылады немесе қоршаған ортаның айнымалылары немесе Makefile қосымша анықтау үшін орнатуға болатын айнымалылар қосқыштар а құрастырушы құрылыс процесінде компьютерлік бағдарламалық жасақтама. БІЛІКТЕР ұқсас рөлді орындайды.

Бұл айнымалылар әдетте Makefile ішіне орнатылады, содан кейін компилятор шақырылған кезде командалық жолға қосылады. Егер олар Makefile-де көрсетілмеген болса, онда олар бар болған жағдайда қоршаған ортадан оқылады. Ұқсас құралдар автоконф./configure сценарийі оларды қоршаған ортадан алады және жасалған Makefiles-қа жазады. Кейбір пакеттік сценарийлер, мысалы, SDL, CFLAGS параметрлерін олардың қалыпты параметрлерін жоққа шығаруға мүмкіндік береді (оларға қосудың орнына), сондықтан CFLAGS-ті орнату бұл жағдайда зиян келтіруі мүмкін.

CFLAGS қосқыштарын қосуға мүмкіндік береді C компилятор, ал CXXFLAGS а шақырған кезде қолдануға арналған C ++ құрастырушы. Сол сияқты, айнымалы CPPFLAGS ауысатын ажыратқыштары бар C немесе C ++ процессоры. Сол сияқты, БІЛІКТЕР а қосқыштарын қосуға мүмкіндік береді Фортран құрастырушы.

Бұл айнымалылар көбінесе көрсету үшін қолданылады оңтайландыру немесе түзету мысалы, компиляторға ауысады , -O2 немесе (GCC - ерекше) -наурыз = атлон.

Сондай-ақ қараңыз

Сыртқы сілтемелер