реклама на сайте
подробности

 
 
> Qt для Stm, QBS как происходит компиляция
Vlad_9
сообщение Oct 14 2017, 14:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 13-09-17
Пользователь №: 99 289



Вот команда компилятору
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 файле их нету.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 01:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01353 секунд с 7
ELECTRONIX ©2004-2016