跳到主要内容

Smaersnippets编译命令

DA1469x型

一个月前

Smaersnippets编译命令

过帐人马西米兰20分 5个答复
0票以上

使用智能代码段编译项目时,控制台显示
“make--silent all”并继续构建项目。

我需要它显示在构建日志中使用的完整命令。我该怎么做?或者从最初的make中去掉--silent?

smartsnippets手册声明,该工具生成可以从命令行运行的makefile。我在哪里可以找到这些文件?

一个月前

PM\U对话框

嗨,马西米兰,

感谢您在我们的公共论坛上提出的问题。SmartSnippets Studio(SST)基于Eclipse,因此它支持无头编译。如果已经安装了SST,那么可以使用命令行来构建项目。

对于Windows操作系统,应导航到SST的安装文件夹:C:\DiaSemi\SmartSnippetsStudio\CDT代码段

请记住,在您的情况下,安装路径可能不同,因此请导航到正确的路径。

打开CMD,然后执行以下命令。为了便于参考,我使用以下命令为DA1469x-00-Debug\u QSPI构建ble\u adv SDK项目。生成配置。

.\eclipsec.exe--launcher.suppressErrors-nosplash-application org.eclipse.cdt.managedbuilder.core.headlessbuild-data\SDK\u 10.0.10.118 \-导入“\SDK\u 10.0.118\projects\dk\u apps\demos\ble\u adv”-cleanBuild ble\u adv/DA1469x-00-Debug\u QSPI

当然,您应该使用自己的SDK目录并将正确的路径传递到命令中。

有关Eclipse无头构建的更多信息,请参见:https://gnu-mcu-eclipse.github.io/advanced/headless-builds/

命令行参数可以根据您的需求、环境和用例进行调整。

谢谢,下午好

一个月前

马西米兰 20分

谢谢你的快速回复。

遗憾的是,即使是无头构建,仍然无法看到实际执行的命令。

我仍然看到make是用--silent调用的

我听到很多这样的台词:

生成文件:C:/Users/H341741/Downloads/SDK\u 10.0.8.105/SDK\u 10.0.8.105/SDK/bsp/peripherals/src/hw\u qspi.C
调用:跨ARM C编译器
已完成构建:C:/Users/H341741/Downloads/SDK\u 10.0.8.105/SDK\u 10.0.8.105/SDK/bsp/peripherals/src/hw\u qspi.C

但从来没有真正的命令和它的选项。

一个月前

PM\U对话框

嗨,马西米兰,

通过Eclipse构建项目时,该工具将生成主项目makefile和subdir.mk文件。所有生成的文件都可以在项目中的DA1469x-00-XXXX\u XXXX文件夹中找到。

对于ble_adv和DA1469x-00-Debug_QSPI,生成的文件可以在projects\dk_apps\demos\ble_adv\DA1469x-00-Debug_QSPI路径中找到。

subdir.mk使用从项目设置中获取的正确选项调用GCC。如果您阅读源代码,您将看到它与您在上一条评论中提到的内容相呼应。生成的每个subdir.mk都包含在主生成文件-ble_adv\DA1469x-00-Debug_QSPI\makefile中。

谢谢,下午好

一个月前

马西米兰 20分

所以对于任何在谷歌上搜索的人来说:

我在.cproject中发现了一个“-silent”,当它被删除时,将导致生成步骤按预期无头或其他方式打印。

一个月前

PM\U对话框

嗨,马西米兰,谢谢你分享这个!你好,下午好