Вот команда компилятору compiling main.c /home/vlad/proj/gcc-arm-none-eabi-5_4-2016q3/bin/arm-none-eabi-gcc -g -O0 -Wall -Wextra -pipe -fvisibility=default -mcpu=cortex-m3 -I/home/vlad/MyTestt1122/mbed-src/api -I/home/vlad/MyTestt1122/mbed-src/hal -I/home/vlad/MyTestt1122/mbed-src/targets/cmsis -I/home/vlad/MyTestt1122/mbed-src/targets/cmsis/TARGET_STM/TARGET_STM32F1 -I/home/vlad/MyTestt1122/mbed-src/targets/cmsis/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB -I/home/vlad/MyTestt1122/mbed-src/targets/hal/TARGET_STM/TARGET_STM32F1 -I/home/vlad/MyTestt1122/mbed-src/targets/hal/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB -o /home/vlad/build-MyTestt1122-STM-Debug/qtc_STM_5_baff355f-debug/MyTestt1122.qtc-STM-5-baff355f.610408b1/.obj/3a52ce780950d4d9/main.c.o -c /home/vlad/MyTestt1122/main.c Вот файл QBS: import qbs.ModUtils
Product { type: "application" Depends { name:"cpp" } property string mbed: "mbed-src/" property string devices: "mbed-devices/" property string rtos: "mbed-rtos/" property string vendor: "STM" property string model: "STM32F1" property string cortex: "M3" cpp.defines: [] cpp.positionIndependentCode: false cpp.debugInformation: true cpp.embedInfoPlist : "" cpp.executableSuffix: ".elf" cpp.commonCompilerFlags: [ "-mcpu=cortex-m3"] cpp.linkerFlags:[ "-mcpu=cortex-m3"] cpp.includePaths: [ mbed+"api", mbed+"hal", mbed+"targets/cmsis/", mbed+"targets/cmsis/TARGET_"+vendor+"/TARGET_"+model+"/", mbed+"targets/cmsis/TARGET_"+vendor+"/TARGET_"+model+"/TARGET_NUCLEO_F103RB/", mbed+"targets/hal/TARGET_"+vendor+"/TARGET_"+model+"/", mbed+"targets/hal/TARGET_"+vendor+"/TARGET_"+model+"/TARGET_NUCLEO_F103RB/" ] files: [ "main.c", "mbed-src/targets/cmsis/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/stm32f1xx.h", "mbed-src/targets/cmsis/core_cm3.h", ]
}
Откуда берутся флаги -g -O0 -Wall -Wextra -pipe -fvisibility=default? В QBS файле их нету.
|