/linux/tools/scripts/ |
H A D | Makefile.include | 67 # Allow setting various cross-compile vars or setting CROSS_COMPILE as a prefix. 68 $(call allow-override,CC,$(CROSS_COMPILE)gcc) 69 $(call allow-override,AR,$(CROSS_COMPILE)ar) 70 $(call allow-override,LD,$(CROSS_COMPILE)ld) 71 $(call allow-override,CXX,$(CROSS_COMPILE)g++) 72 $(call allow-override,STRIP,$(CROSS_COMPILE)strip) 100 else ifneq ($(CROSS_COMPILE),) 104 CLANG_TARGET := $(notdir $(CROSS_COMPILE:%-=%)) 107 GCC_TOOLCHAIN_DIR := $(dir $(shell which $(CROSS_COMPILE)gcc 2>/dev/null)) 109 CLANG_CROSS_FLAGS += --prefix=$(GCC_TOOLCHAIN_DIR)$(notdir $(CROSS_COMPILE)) [all...] |
/linux/tools/sched_ext/ |
H A D | Makefile | 27 ifeq ($(CROSS_COMPILE),) 29 $(error Specify CROSS_COMPILE or add '--target=' option to lib.mk) 34 CLANG_FLAGS += --target=$(notdir $(CROSS_COMPILE:%-=%)) 35 endif # CROSS_COMPILE 39 CC := $(CROSS_COMPILE)gcc 63 ifneq ($(CROSS_COMPILE),) 139 $(Q)$(MAKE) $(submake_extras) CROSS_COMPILE=$(CROSS_COMPILE) \ 150 ARCH= CROSS_COMPILE= CC="$(HOSTCC)" LD=$(HOSTLD) \ 157 ARCH= CROSS_COMPILE [all...] |
/linux/tools/testing/selftests/kho/ |
H A D | vmtest.sh | 6 CROSS_COMPILE="${CROSS_COMPILE:-""}" 24 -t) run test for target_arch, requires CROSS_COMPILE set 87 "$CROSS_COMPILE"gcc -s -static -Os -nostdinc -I"$headers_dir/include" \ 162 if [[ "$target" != "$(uname -m)" ]] && [[ -z "$CROSS_COMPILE" ]]; then 163 skip "Cross-platform testing needs to specify CROSS_COMPILE" 172 local make_cmd="make ARCH=$arch CROSS_COMPILE=$CROSS_COMPILE -j$jobs"
|
/linux/tools/tracing/rtla/ |
H A D | Makefile.rtla | 9 # Allow setting CC and AR, or setting CROSS_COMPILE as a prefix. 10 $(call allow-override,CC,$(CROSS_COMPILE)gcc) 11 $(call allow-override,AR,$(CROSS_COMPILE)ar) 12 $(call allow-override,STRIP,$(CROSS_COMPILE)strip)
|
/linux/tools/verification/rv/ |
H A D | Makefile.rv | 9 # Allow setting CC and AR, or setting CROSS_COMPILE as a prefix. 10 $(call allow-override,CC,$(CROSS_COMPILE)gcc) 11 $(call allow-override,AR,$(CROSS_COMPILE)ar) 12 $(call allow-override,STRIP,$(CROSS_COMPILE)strip)
|
/linux/tools/lib/symbol/ |
H A D | Makefile | 12 CC ?= $(CROSS_COMPILE)gcc 13 AR ?= $(CROSS_COMPILE)ar 14 LD ?= $(CROSS_COMPILE)ld
|
/linux/tools/lib/subcmd/ |
H A D | Makefile | 12 CC ?= $(CROSS_COMPILE)gcc 13 LD ?= $(CROSS_COMPILE)ld 14 AR ?= $(CROSS_COMPILE)ar
|
/linux/tools/testing/selftests/nolibc/ |
H A D | Makefile.nolibc | 270 @echo " nolibc-test build the executable (uses \$$CC and \$$CROSS_COMPILE)" 287 @echo " CROSS_COMPILE = $(CROSS_COMPILE)" 343 $(Q)$(MAKE) -C $(srctree) ARCH=$(ARCH) CC=$(CC) CROSS_COMPILE=$(CROSS_COMPILE) $(DEFCONFIG) 346 $(MAKE) -C $(srctree) ARCH=$(ARCH) CC=$(CC) CROSS_COMPILE=$(CROSS_COMPILE) olddefconfig < /dev/null; \ 350 $(Q)$(MAKE) -C $(srctree) ARCH=$(ARCH) CC=$(CC) CROSS_COMPILE=$(CROSS_COMPILE) $(IMAGE_NAME) < /dev/null 353 $(Q)$(MAKE) -C $(srctree) ARCH=$(ARCH) CC=$(CC) CROSS_COMPILE [all...] |
/linux/Documentation/arch/arm/sa1100/ |
H A D | cerf.rst | 30 make ARCH=arm CROSS_COMPILE=arm-linux- cerfcube_defconfig 31 make ARCH=arm CROSS_COMPILE=arm-linux- zImage 32 make ARCH=arm CROSS_COMPILE=arm-linux- modules
|
/linux/tools/thermal/tmon/ |
H A D | Makefile | 12 CC?= $(CROSS_COMPILE)gcc 13 PKG_CONFIG?= $(CROSS_COMPILE)pkg-config
|
/linux/tools/lib/api/ |
H A D | Makefile | 12 CC ?= $(CROSS_COMPILE)gcc 13 AR ?= $(CROSS_COMPILE)ar 14 LD ?= $(CROSS_COMPILE)ld
|
/linux/tools/testing/selftests/sched_ext/ |
H A D | Makefile | 82 ifneq ($(CROSS_COMPILE),) 83 CLANG_TARGET_ARCH = --target=$(notdir $(CROSS_COMPILE:%-=%)) 111 ARCH=$(ARCH) CC="$(CC)" CROSS_COMPILE=$(CROSS_COMPILE) \ 118 ARCH= CROSS_COMPILE= CC=$(HOSTCC) LD=$(HOSTLD) \
|
/linux/Documentation/translations/zh_CN/kbuild/ |
H A D | kbuild.rst | 175 CROSS_COMPILE section in 环境变量 177 指定 binutils 文件名的可选固定部分。CROSS_COMPILE 可以是文件名的一部分或完整路径。 179 在某些设置中,CROSS_COMPILE 也用于 ccache。
|
H A D | llvm.rst | 81 简化交叉编译,尤其是使用 ``LLVM=1`` 时。如果仅使用 LLVM 工具,``CROSS_COMPILE`` 95 当 ``LLVM=1`` 未设置时,``CROSS_COMPILE`` 不会用于给 Clang 编译器二进制文件 106 在交叉编译时,你需要使用 ``CROSS_COMPILE`` 与 ``LLVM_IAS=0``,从而设置 110 make LLVM=1 ARCH=arm LLVM_IAS=0 CROSS_COMPILE=arm-linux-gnueabi-
|
/linux/tools/testing/selftests/ |
H A D | lib.mk | 31 ifeq ($(CROSS_COMPILE),) 33 $(error Specify CROSS_COMPILE or add '--target=' option to lib.mk) 38 CLANG_FLAGS += --target=$(notdir $(CROSS_COMPILE:%-=%)) 39 endif # CROSS_COMPILE 51 CC := $(CROSS_COMPILE)gcc
|
/linux/scripts/package/debian/ |
H A D | rules | 25 CROSS_COMPILE ?= $(filter-out $(DEB_BUILD_GNU_TYPE)-, $(DEB_HOST_GNU_TYPE)-) macro 28 $(addprefix CROSS_COMPILE=,$(CROSS_COMPILE))
|
/linux/scripts/ |
H A D | objdiff | 78 STRIP="${CROSS_COMPILE}strip" 79 OBJDUMP="${CROSS_COMPILE}objdump"
|
H A D | Makefile.clang | 28 GCC_TOOLCHAIN_DIR := $(dir $(shell which $(CROSS_COMPILE)elfedit)) 29 CLANG_FLAGS += --prefix=$(GCC_TOOLCHAIN_DIR)$(notdir $(CROSS_COMPILE))
|
/linux/tools/build/ |
H A D | Makefile | 15 $(call allow-override,CC,$(CROSS_COMPILE)gcc) 16 $(call allow-override,LD,$(CROSS_COMPILE)ld)
|
/linux/tools/testing/selftests/net/ |
H A D | bpf.mk | 32 ifneq ($(CROSS_COMPILE),) 33 CLANG_TARGET_ARCH = --target=$(notdir $(CROSS_COMPILE:%-=%))
|
/linux/arch/m68k/ |
H A D | Makefile | 18 ifeq ($(CROSS_COMPILE),) 19 CROSS_COMPILE := $(call cc-cross-prefix, \ macro
|
/linux/Documentation/arch/powerpc/ |
H A D | mpc52xx.rst | 11 # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION 23 # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
|
/linux/Documentation/translations/zh_CN/arch/openrisc/ |
H A D | openrisc_port.rst | 49 make ARCH=openrisc CROSS_COMPILE="or1k-linux-" defconfig 50 make ARCH=openrisc CROSS_COMPILE="or1k-linux-"
|
/linux/tools/testing/selftests/hid/ |
H A D | Makefile | 23 CXX ?= $(CROSS_COMPILE)g++ 72 ifneq ($(CROSS_COMPILE),) 125 ARCH= CROSS_COMPILE= CC=$(HOSTCC) LD=$(HOSTLD) \ 142 EXTRA_CFLAGS='-g -O0' ARCH= CROSS_COMPILE= \
|
/linux/tools/perf/Documentation/ |
H A D | Build.txt | 85 $ make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -C tools/perf 89 $ make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- \ 97 make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -C tools/perf
|