안녕하세요 리눅스를 처음 접하고 있는 뉴비입니다.
현재 QT를 이용하여 개발을 진행하고 있습니다. 최종적으로는 라즈베리에서 사용을 하게 될것 같습니다.
크로스 플랫폼 환경을 설정하는데 있어서 어려움이 많아 질문드리려고 합니다.
이 사람의 강의를 보고 따라해 보고 있는데 여러가지 부분에서 막혔습니다.
Section 2 / Lecture 6
sudo ./sysroot-relativelinks.py sysroot 까지는 잘 수행했고
wget https://ftpmirror.gnu.org/binutils/binutils-2.31.tar.bz2
wget https://ftpmirror.gnu.org/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz
tar xf gcc-8.3.0.tar.gz
tar xf binutils-2.31.tar.bz2
export WORKSPACE_ROOT=~/rpi0/toolchain
export PREFIX=${WORKSPACE_ROOT}/toolchain
export TARGET=arm-linux-gnueabihf
export SYSROOT=${WORKSPACE_ROOT}/…/sysroot
export PATH=${PREFIX}/bin:$PATH
mkdir -p ${PREFIX}
cd ${WORKSPACE_ROOT}
mkdir -p build/binutils
pushd build/binutils
============================================== 여기까지도 잘 수행해서 완료했습니다.
…/…/src/binutils-2.31/configure --target=${TARGET} --prefix=${PREFIX}–with-arch=armv6 --with-fpu=vfp --with-float=hard --disable-multilib
============================================== 이 부분을 수행하고
make -j4 ===================================== make -j4를 돌리면
make[1] 디렉터리 rpi0/toolchain/build/binutils’ 나감
make *** [Makefile:854: all] 오류 2가 나타납니다.
Makefile 854번줄로 가면
@r - ‘${pwd_command]’; export r; \ 이렇게 되어있습니다. 어떤게 문제인지 모르겠어요
gcc 버전이랑 binutils 버전도 올려봤는데 동일하게 나타납니다. 고수님들 제발 도와주십쇼…
몇주째 환경 세팅중에 있습니다…