내 것에는 .bashrc
다음이 있습니다.
export TOPDIR=/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64
export KSRC=/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64
export PATH=$PATH:/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/arch/x86/include/uapi/asm/:/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/include:/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/include/config
export C_INCLUDE_PATH=/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/include
export KERNEL_BUILD_PATH=/lib/modules/4.18.0-240.15.1.el8_3.x86_64/build/
그러나 echo $PATH
명령줄에서 이 작업을 수행하면 다음과 같은 결과가 나타납니다.
bash-4.4$ echo $PATH
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/include:/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/include/config:/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/arch/x86/include/uapi/asm/:/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/include:/usr/src/kernels/4.18.0-240.15.1.el8_3.x86_64/include/config
다음은 그룹에 전문가 의견을 묻고 싶은 두 가지 질문입니다.
.bashrc
추가된 변수 값에 경로를 입력한 순서가PATH
명령 출력에 반영되지 않습니다..bashrc
컴파일러가 입력 경로의 순서대로 특정 시스템 파일을 찾도록 하기 위해 my에 순서를 지정했습니다 .출력에 중복된 경로가 있습니다.
이러한 문제의 원인과 해결 방법을 알고 싶습니다.