/ / Недефинирана препратка към "_sbrk" при изграждането на Pebble watchapp - c, pebble-watch, pebble-sdk

Недефинирано позоваване на "_sbrk" при изграждането на Pebble watchapp - c, чакълест часовник, камъче-SDK

Понякога моят часовник за Pebble отхвърля създаването на неприятелско съобщение за грешка:

$ pebble build
[...]
[ 9/13] cprogram: build/src/project_lift.c.7.o build/appinfo.auto.c.7.o -> build/pebble-app.elf
/Users/Pavlo/pebble-dev/PebbleSDK-2.0.1/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/lib/thumb2/libc.a(lib_a-sbrkr.o): In function `_sbrk_r":
/Users/thomas/work/arm-eabi-toolchain/build/newlib/arm-none-eabi/thumb2/newlib/libc/reent/../../../../../../../newlib-2012.09/newlib/libc/reent/sbrkr.c:60: undefined reference to `_sbrk"
collect2: error: ld returned 1 exit status

Нямам нищо общо с това sbrkr.c директно. Разбрах, че това е причинено от конкретната линия от кода в приложението ми.

Отговори:

3 за отговор № 1

Опитвате се да свържете към функция, която не се поддържа от камъче printf, sprintf, fopenи т.н. Уверете се, че функцията, която звъните, са изброени в Pebble api docs.