溫馨提示×

ubuntu makefile變量定義規則

小樊
100
2024-07-22 15:21:05
欄目: 智能運維

在Ubuntu中,makefile變量可以通過以下方式進行定義:

  1. 使用簡單賦值符號(=)來定義變量,例如:
CC = gcc
  1. 使用遞歸賦值符號(:=)來定義變量,例如:
OBJECTS := main.o foo.o bar.o
  1. 使用延遲賦值符號(=)來定義變量,例如:
LDFLAGS = -L/usr/lib
  1. 使用條件語句來定義變量,例如:
DEBUG := 1
ifeq ($(DEBUG),1)
    CFLAGS = -g
else
    CFLAGS = -O2
endif
  1. 使用自動化變量來定義變量,例如:
SRCS := $(wildcard *.c)

需要注意的是,在makefile中,變量名通常使用大寫字母表示,以便與makefile中的其他變量和規則區分開來。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女