"크로스컴파일"의 두 판 사이의 차이
(새 문서: 타겟: arm =크로스 컴파일러 설치= $ sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf =pkg-config스크립트=) |
(→pkg-config스크립트) |
||
6번째 줄: | 6번째 줄: | ||
=pkg-config스크립트= | =pkg-config스크립트= | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | #!/bin/sh | ||
+ | if [ "$CROSS_COMPILING" = TRUE ]; then | ||
+ | SYSROOT=[타켓루트경로] | ||
+ | export PKG_CONFIG_PATH=${SYSROOT}/usr/lib/arm-linux-gnueabihf/pkgconfig:${SYSROOT}/usr/share/pkgconfig | ||
+ | export PKG_CONFIG_LIBDIR=${SYSROOT}/usr/lib/pkgconfig | ||
+ | export PKG_CONFIG_SYSROOT_DIR=${SYSROOT} | ||
+ | fi | ||
+ | |||
+ | exec pkg-config "$@" | ||
+ | </syntaxhighlight> |
2019년 5월 22일 (수) 15:35 판
타겟: arm
크로스 컴파일러 설치
$ sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
pkg-config스크립트
#!/bin/sh
if [ "$CROSS_COMPILING" = TRUE ]; then
SYSROOT=[타켓루트경로]
export PKG_CONFIG_PATH=${SYSROOT}/usr/lib/arm-linux-gnueabihf/pkgconfig:${SYSROOT}/usr/share/pkgconfig
export PKG_CONFIG_LIBDIR=${SYSROOT}/usr/lib/pkgconfig
export PKG_CONFIG_SYSROOT_DIR=${SYSROOT}
fi
exec pkg-config "$@"