Eeems-Org / Eeems-Org/remarkable.guide

Add article for Qt Creator setup

Open
#95 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
CSS
Stars
117
Forks
29
PR merge metrics
No merged PRs in 30d

Description

Add article for how to setup Qt Creator for the toolchain.

---

Build environment example
```
SDKTARGETSYSROOT=/opt/codex/rm10x/3.1.15/sysroots/cortexa9hf-neon-remarkable-linux-gnueabi
PKG_CONFIG_SYSROOT_DIR=${SDKTARGETSYSROOT}
PKG_CONFIG_PATH=${SDKTARGETSYSROOT}/usr/lib/pkgconfig:${SDKTARGETSYSROOT}/usr/share/pkgconfig
CONFIG_SITE=/opt/codex/rm10x/3.1.15/site-config-cortexa9hf-neon-remarkable-linux-gnueabi
OECORE_NATIVE_SYSROOT=/opt/codex/rm10x/3.1.15/sysroots/x86_64-codexsdk-linux
OECORE_TARGET_SYSROOT=${SDKTARGETSYSROOT}
OECORE_ACLOCAL_OPTS=-I ${OECORE_NATIVE_SYSROOT}/usr/share/aclocal
OECORE_BASELIB=lib
OECORE_TARGET_ARCH=arm
OECORE_TARGET_OS=linux-gnueabi
CC=arm-remarkable-linux-gnueabi-gcc -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=${SDKTARGETSYSROOT}
CXX=arm-remarkable-linux-gnueabi-g++ -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=${SDKTARGETSYSROOT}
CPP=arm-remarkable-linux-gnueabi-gcc -E -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=${SDKTARGETSYSROOT}
AS=arm-remarkable-linux-gnueabi-as
LD=arm-remarkable-linux-gnueabi-ld --sysroot=${SDKTARGETSYSROOT}
GDB=arm-remarkable-linux-gnueabi-gdb
STRIP=arm-remarkable-linux-gnueabi-strip
RANLIB=arm-remarkable-linux-gnueabi-ranlib
OBJCOPY=arm-remarkable-linux-gnueabi-objcopy
OBJDUMP=arm-remarkable-linux-gnueabi-objdump
READELF=arm-remarkable-linux-gnueabi-readelf
AR=arm-remarkable-linux-gnueabi-ar
NM=arm-remarkable-linux-gnueabi-nm
M4=m4
TARGET_PREFIX=arm-remarkable-linux-gnueabi-
CONFIGURE_FLAGS=--target=arm-remarkable-linux-gnueabi --host=arm-remarkable-linux-gnueabi --build=x86_64-linux --with-libtool-sysroot=${SDKTARGETSYSROOT}
CFLAGS= -O2 -pipe -g -feliminate-unused-debug-types
CXXFLAGS= -O2 -pipe -g -feliminate-unused-debug-types
LDFLAGS=-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
CPPFLAGS=
KCFLAGS=--sysroot=${SDKTARGETSYSROOT}
OECORE_DISTRO_VERSION=3.1.15
OECORE_SDK_VERSION=3.1.15
ARCH=arm
CROSS_COMPILE=arm-remarkable-linux-gnueabi-
OPENSSL_CONF=${OECORE_NATIVE_SYSROOT}/usr/lib/ssl-1.1/openssl.cnf
OE_QMAKE_CFLAGS=$CFLAGS
OE_QMAKE_CXXFLAGS=$CXXFLAGS
OE_QMAKE_LDFLAGS=$LDFLAGS
OE_QMAKE_CC=$CC
OE_QMAKE_CXX=$CXX
OE_QMAKE_LINK=$CXX
OE_QMAKE_AR=$AR
OE_QMAKE_STRIP=$STRIP
QT_CONF_PATH=${OECORE_NATIVE_SYSROOT}/usr/bin/qt.conf
OE_QMAKE_LIBDIR_QT=/opt/codex/rm10x/3.1.15/sysroots/cortexa9hf-neon-remarkable-linux-gnueabi/usr/lib
OE_QMAKE_INCDIR_QT=/opt/codex/rm10x/3.1.15/sysroots/cortexa9hf-neon-remarkable-linux-gnueabi/usr/include
OE_QMAKE_MOC=${OECORE_NATIVE_SYSROOT}/usr/bin/moc
OE_QMAKE_UIC=${OECORE_NATIVE_SYSROOT}/usr/bin/uic
OE_QMAKE_RCC=${OECORE_NATIVE_SYSROOT}/usr/bin/rcc
OE_QMAKE_QDBUSCPP2XML=${OECORE_NATIVE_SYSROOT}/usr/bin/qdbuscpp2xml
OE_QMAKE_QDBUSXML2CPP=${OECORE_NATIVE_SYSROOT}/usr/bin/qdbusxml2cpp
OE_QMAKE_QT_CONFIG=${OE_QMAKE_LIBDIR_QT}/mkspecs/qconfig.pri
OE_QMAKE_PATH_HOST_BINS=${OECORE_NATIVE_SYSROOT}/usr/bin
QMAKESPEC=${OE_QMAKE_LIBDIR_QT}/mkspecs/linux-oe-g++
PATH=${OECORE_NATIVE_SYSROOT}/usr/bin:${OECORE_NATIVE_SYSROOT}/usr/sbin:${OECORE_NATIVE_SYSROOT}/bin:${OECORE_NATIVE_SYSROOT}/sbin:${OECORE_NATIVE_SYSROOT}/usr/bin/../x86_64-codexsdk-linux/bin:${OECORE_NATIVE_SYSROOT}/usr/bin/arm-remarkable-linux-gnueabi:${OECORE_NATIVE_SYSROOT}/usr/bin/arm-remarkable-linux-musl:${PATH}
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.