当前位置: 首页 > news >正文

NXP - 在MCUXpresso IDE中查看编译日志文件的方法

文章目录

    • NXP - 在MCUXpresso IDE中查看编译日志文件的方法
    • 概述
    • 笔记
    • 方法1 - 直接去看日志文件
    • 方法2 - 自己用makefile命令行编译工程
      • 用MUXpresso IDE工具链编译工程
    • END

NXP - 在MCUXpresso IDE中查看编译日志文件的方法

概述

在MCUXpresso IDE中新建了工程做实验,有些问题。想查看编译日志。
如果工程中文件比较多,编译信息比较多,在console窗口中看不全。最开始的日志已经被冲掉了。
在这里插入图片描述
我不想在console窗口中看日志,而是想去看日志文件。

笔记

方法1 - 直接去看日志文件

默认建立的工程,是能自动输出编译日志的。只要找到日志在哪里生成,去看就是了。
在这里插入图片描述
在这里插入图片描述

方法2 - 自己用makefile命令行编译工程

如果自己能用makefile命令行来编译工程,那就可以将编译输出重定向到文件。那么也能得到编译日志。
首先,确保已经用MCUXpresso IDE编译过一次工程,这样工程中就有了临时的makefile
在这里插入图片描述
在MCUXpresso IDE中打开工具链的命令行,就可以编译出和MCUXpresso IDE一样的效果。
在这里插入图片描述
在命令行中验证一下,是否为MCUXpresso IDE的工具链。


D:\my_tmp\nxp_dev\ws\myMbed>where *arm*.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-addr2line.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-ar.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-as.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-c++.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-c++filt.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-cpp.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-elfedit.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-g++.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gcc-14.2.1.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gcc-ar.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gcc-nm.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gcc-ranlib.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gcc.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gcov-dump.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gcov-tool.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gcov.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gdb.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gfortran.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-gprof.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-ld.bfd.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-ld.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-lto-dump.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-nm.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-objcopy.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-objdump.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-ranlib.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-readelf.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-size.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-strings.exe
C:\nxp\MCUXpressoIDE_25.6.136\ide\plugins\com.nxp.mcuxpresso.tools.win32_25.6.0.202501151204\tools\bin\arm-none-eabi-strip.exe
C:\Windows\System32\charmap.exeD:\my_tmp\nxp_dev\ws\myMbed>arm-none-eabi-g++ --version
arm-none-eabi-g++ (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 14.2.1 20241119
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.D:\my_tmp\nxp_dev\ws\myMbed>

可知,工具链和MUXpresso IDE一致。

用MUXpresso IDE工具链编译工程

现在有了makefile的位置,有了工具链命令行,就可以编译了。

clsD:\my_tmp\nxp_dev\ws\myMbed>dir驱动器 D 中的卷没有标签。卷的序列号是 0E8C-0A9AD:\my_tmp\nxp_dev\ws\myMbed 的目录2025-09-27  21:55    <DIR>          .
2025-09-27  21:55    <DIR>          ..
2025-09-28  11:14            33,863 .cproject
2025-09-27  19:01             1,207 .project
2025-09-27  18:51    <DIR>          .settings
2025-09-28  11:14    <DIR>          Debug // 这个目录,因为在IDE中编译的是debug版
2025-06-27  17:19             1,105 liblinks.xml
2025-09-27  18:51    <DIR>          my_src3 个文件         36,175 字节5 个目录 803,074,080,768 可用字节cd ./DebugD:\my_tmp\nxp_dev\ws\myMbed\Debug>dir驱动器 D 中的卷没有标签。卷的序列号是 0E8C-0A9AD:\my_tmp\nxp_dev\ws\myMbed\Debug 的目录2025-09-28  11:14    <DIR>          .
2025-09-28  11:14    <DIR>          ..
2025-09-28  11:14         5,177,422 libmyMbed.a
2025-09-27  21:55             2,288 makefile //临时的makefile在此
2025-09-27  21:55    <DIR>          mbed
2025-09-27  21:55               738 sources.mk3 个文件      5,180,448 字节3 个目录 803,074,080,768 可用字节// 清掉编译输出
make -f ./makefile clean// 编译工程
make -f ./makefile all// 如果要从命令行编译生成日志
make -f ./makefile all 1> mylog.txt 2>&1

在这里插入图片描述

END

http://www.dtcms.com/a/419165.html

相关文章:

  • 荣耀官方网站郑州粒米seo外包
  • UI自动化框架之Selenium(一)
  • AI编程:自动化代码生成的实践
  • 网站免费建站ppa企业网站托管和网站建设服务商
  • LSTM自然语言处理情感分析项目(二)加载数据集
  • 自定义渲染管线 Custom Render Pipeline
  • 【循环神经网络3】门控循环单元GRU详解
  • 邯郸网站设计做网站的动态图片
  • 建网站要花钱吗网络建设推广
  • 【Java并发】揭秘Lock体系 -- 深入理解AbstractQueuedSynchronizer(AQS)
  • 3.8 数据链路层设备 (答案见原书 P122)
  • 轻松修复 WordPress 的“缺少临时文件夹”错误
  • PHP智能开发工具PhpStorm v2025.2全新上线——支持PHPUnit 12等
  • MySQL 事务和 Spring 事务
  • 怎样免费建立网站广州工商注册查询系统官网
  • 广州新建站wordpress 缩略图 oss
  • JVM 目录
  • Unity学习之常用的数据结构
  • 【C++实战(51)】C++11新特性实战:移动语义与右值引用,解锁性能密码
  • 做宠物的网站有哪些做任务 网站
  • python做网站缺点公司建设官方网站
  • 【笔记】1.1 化学电源的组成
  • 【面试题】HTTP与HTTPS的区别
  • 虚幻引擎|UE5制作DeepSeek插件并打包发布
  • 做链接的网站深圳门窗在哪里网站做推广
  • destoon 网站搬家做app找什么公司
  • UniApp键盘监听全攻略
  • SpringBoot09-自动配置原理
  • 网站网页设计培训班太原网站怎么做seo
  • 阿里云 个人网站备案营销软文模板