[LinkerScript.14] SECTION命令: Output Section Description

本文详细解释了输出section的完全描述,包括其组成部分、属性及其使用方式,旨在帮助开发者更好地理解和应用输出section。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


The full description of an output section looks like this:

一个输出section的完全描述如下:

     section [address] [(type)] :
       [AT(lma)]
       [ALIGN(section_align) | ALIGN_WITH_INPUT]
       [SUBALIGN(subsection_align)]
       [constraint]
       {
         output-section-command
         output-section-command
         ...
       } [>region] [AT>lma_region] [:phdr :phdr ...] [=fillexp]

Most output sections do not use most of the optional section attributes.

大多数输出section没有使用大多数可选的section属性.


The whitespace around section is required, so that the section name is unambiguous. The colon and the curly braces are also required. The line breaks and other white space are optional.

在section旁边的空格是必须的,这样section名称才不会混淆.分号和大括号也都是需要的.断行和其它的空格是可选的.

[注: 上述格式中, section其实是用户所定义的section名称]


Each output-section-command may be one of the following:

每个 output-section-command 可能是如下之一:


实例:

------------------------------------------------

.text :
{
KEEP(*(.isr_vector))
*(.text*)


KEEP(*(.init))
KEEP(*(.fini))


/* .ctors */
*crtbegin.o(.ctors)
*crtbegin?.o(.ctors)
*(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
*(SORT(.ctors.*))
*(.ctors)


/* .dtors */
  *crtbegin.o(.dtors)
  *crtbegin?.o(.dtors)
  *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
  *(SORT(.dtors.*))
  *(.dtors)


*(.rodata*)


KEEP(*(.eh_frame*))
} > FLASH










C:\Projects\VideoProcessor>CD C:\Projects\VideoProcessor C:\Projects\VideoProcessor>python build.py 2025-08-22 11:29:43,288 - build - INFO - 清理旧构建... 2025-08-22 11:29:43,305 - build - INFO - 已删除目录: build 2025-08-22 11:29:43,319 - build - INFO - 已删除目录: dist 2025-08-22 11:29:43,320 - build - INFO - 已删除文件: VideoProcessor.spec 2025-08-22 11:29:43,320 - build - INFO - 安装打包依赖... Requirement already satisfied: pyinstaller in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (6.15.0) Requirement already satisfied: setuptools>=42.0.0 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from pyinstaller) (65.5.0) Requirement already satisfied: altgraph in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from pyinstaller) (0.17.4) Requirement already satisfied: pefile!=2024.8.26,>=2022.5.30 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from pyinstaller) (2023.2.7) Requirement already satisfied: pywin32-ctypes>=0.2.1 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from pyinstaller) (0.2.3) Requirement already satisfied: pyinstaller-hooks-contrib>=2025.8 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from pyinstaller) (2025.8) Requirement already satisfied: packaging>=22.0 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from pyinstaller) (25.0) Requirement already satisfied: PyQt5==5.15.7 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from -r requirements.txt (line 1)) (5.15.7) Requirement already satisfied: pywin32==306 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from -r requirements.txt (line 2)) (306) Requirement already satisfied: opencv-python==4.5.5.64 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from -r requirements.txt (line 3)) (4.5.5.64) Requirement already satisfied: numpy==1.26.4 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from -r requirements.txt (line 4)) (1.26.4) Requirement already satisfied: PyQt5-sip<13,>=12.11 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from PyQt5==5.15.7->-r requirements.txt (line 1)) (12.17.0) Requirement already satisfied: PyQt5-Qt5>=5.15.0 in c:\users\administrator\appdata\local\programs\python\python310\lib\site-packages (from PyQt5==5.15.7->-r requirements.txt (line 1)) (5.15.2) 2025-08-22 11:29:44,123 - build - INFO - 开始打包应用程序... 2025-08-22 11:29:44,136 - build - INFO - 执行命令: C:\Users\Administrator\AppData\Local\Programs\Python\Python310\python.exe -m PyInstaller --name VideoProcessor --distpath dist --workpath build --noconsole --windowed --onefile --icon resources/app.ico --hidden-import win32api --hidden-import win32com --hidden-import numpy --hidden-import cv2 --hidden-import PyQt5.QtCore --hidden-import PyQt5.QtGui --hidden-import PyQt5.QtWidgets --add-data resources\app.ico;resources --add-data resources\qrcode.png;resources --add-binary bin\ffmpeg.exe;bin --add-binary bin\ffplay.exe;bin --add-binary bin\ffprobe.exe;bin src\main.py 134 INFO: PyInstaller: 6.15.0, contrib hooks: 2025.8 134 INFO: Python: 3.10.11 143 INFO: Platform: Windows-10-10.0.19045-SP0 143 INFO: Python environment: C:\Users\Administrator\AppData\Local\Programs\Python\Python310 144 INFO: wrote C:\Projects\VideoProcessor\VideoProcessor.spec 147 INFO: Module search paths (PYTHONPATH): [&#39;C:\\Projects\\VideoProcessor&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\python310.zip&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\DLLs&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\win32&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\win32\\lib&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\Pythonwin&#39;, &#39;C:\\Projects\\VideoProcessor\\src&#39;] 402 INFO: Appending &#39;binaries&#39; from .spec 402 INFO: Appending &#39;datas&#39; from .spec 403 INFO: checking Analysis 403 INFO: Building Analysis because Analysis-00.toc is non existent 403 INFO: Running Analysis Analysis-00.toc 403 INFO: Target bytecode optimization level: 0 404 INFO: Initializing module dependency graph... 405 INFO: Initializing module graph hook caches... 415 INFO: Analyzing modules for base_library.zip ... 895 INFO: Processing standard module hook &#39;hook-heapq.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 930 INFO: Processing standard module hook &#39;hook-encodings.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 1609 INFO: Processing standard module hook &#39;hook-pickle.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 2169 INFO: Caching module dependency graph... 2192 INFO: Looking for Python shared library... 2198 INFO: Using Python shared library: C:\Users\Administrator\AppData\Local\Programs\Python\Python310\python310.dll 2198 INFO: Analyzing C:\Projects\VideoProcessor\src\main.py 2201 INFO: Processing standard module hook &#39;hook-PyQt5.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 2563 INFO: Processing standard module hook &#39;hook-PyQt5.QtWidgets.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 2881 INFO: Processing standard module hook &#39;hook-PyQt5.QtGui.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 3381 INFO: Processing standard module hook &#39;hook-PyQt5.QtCore.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 3466 INFO: Analyzing hidden import &#39;win32api&#39; 3466 INFO: Analyzing hidden import &#39;win32com&#39; 3467 INFO: Processing pre-safe-import-module hook &#39;hook-win32com.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\_pyinstaller_hooks_contrib\\pre_safe_import_module&#39; 3507 INFO: Processing standard module hook &#39;hook-win32com.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 3508 INFO: Processing standard module hook &#39;hook-pythoncom.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 3552 INFO: Processing standard module hook &#39;hook-pywintypes.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 3591 INFO: Analyzing hidden import &#39;numpy&#39; 3594 INFO: Processing standard module hook &#39;hook-numpy.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 3840 INFO: Processing standard module hook &#39;hook-difflib.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 3927 INFO: Processing standard module hook &#39;hook-multiprocessing.util.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 3995 INFO: Processing standard module hook &#39;hook-xml.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 4102 INFO: Processing standard module hook &#39;hook-_ctypes.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 4270 INFO: Processing standard module hook &#39;hook-platform.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 4280 INFO: Processing standard module hook &#39;hook-sysconfig.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 5020 INFO: Analyzing hidden import &#39;cv2&#39; 5023 INFO: Processing standard module hook &#39;hook-cv2.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 5307 INFO: Processing module hooks (post-graph stage)... 5508 WARNING: Hidden import "sip" not found! 5527 INFO: Performing binary vs. data reclassification (109 entries) 5546 INFO: Looking for ctypes DLLs 5551 INFO: Analyzing run-time hooks ... 5552 INFO: Including run-time hook &#39;pyi_rth_inspect.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks\\rthooks&#39; 5554 INFO: Including run-time hook &#39;pyi_rth_pkgutil.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks\\rthooks&#39; 5555 INFO: Including run-time hook &#39;pyi_rth_multiprocessing.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks\\rthooks&#39; 5556 INFO: Including run-time hook &#39;pyi_rth_pywintypes.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\_pyinstaller_hooks_contrib\\rthooks&#39; 5557 INFO: Including run-time hook &#39;pyi_rth_pythoncom.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\_pyinstaller_hooks_contrib\\rthooks&#39; 5558 INFO: Including run-time hook &#39;pyi_rth_pyqt5.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks\\rthooks&#39; 5559 INFO: Processing pre-find-module-path hook &#39;hook-_pyi_rth_utils.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks\\pre_find_module_path&#39; 5560 INFO: Processing standard module hook &#39;hook-_pyi_rth_utils.py&#39; from &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyInstaller\\hooks&#39; 5567 INFO: Creating base_library.zip... 5605 INFO: Looking for dynamic libraries C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\building\build_main.py:227: UserWarning: The numpy.array_api submodule is still experimental. See NEP 47. __import__(package) 5809 INFO: Extra DLL search directories (AddDllDirectory): [&#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyQt5\\Qt5\\bin&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\numpy.libs&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\Lib\\site-packages\\cv2\\../../x64/vc14/bin&#39;] 5809 INFO: Extra DLL search directories (PATH): [&#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\Lib\\site-packages\\cv2\\../../x64/vc14/bin&#39;, &#39;C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\PyQt5\\Qt5\\bin&#39;] 6710 INFO: Warnings written to C:\Projects\VideoProcessor\build\VideoProcessor\warn-VideoProcessor.txt 6746 INFO: Graph cross-reference written to C:\Projects\VideoProcessor\build\VideoProcessor\xref-VideoProcessor.html 6763 INFO: checking PYZ 6763 INFO: Building PYZ because PYZ-00.toc is non existent 6764 INFO: Building PYZ (ZlibArchive) C:\Projects\VideoProcessor\build\VideoProcessor\PYZ-00.pyz 7183 INFO: Building PYZ (ZlibArchive) C:\Projects\VideoProcessor\build\VideoProcessor\PYZ-00.pyz completed successfully. 7196 INFO: checking PKG 7196 INFO: Building PKG because PKG-00.toc is non existent 7197 INFO: Building PKG (CArchive) VideoProcessor.pkg 60497 INFO: Building PKG (CArchive) VideoProcessor.pkg completed successfully. 60501 INFO: Bootloader C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\PyInstaller\bootloader\Windows-64bit-intel\runw.exe 60502 INFO: checking EXE 60502 INFO: Building EXE because EXE-00.toc is non existent 60502 INFO: Building EXE from EXE-00.toc 60502 INFO: Copying bootloader EXE to C:\Projects\VideoProcessor\dist\VideoProcessor.exe 60511 INFO: Copying icon to EXE 60512 INFO: Copying 0 resources to EXE 60512 INFO: Embedding manifest in EXE 60514 INFO: Appending PKG archive to EXE 60644 INFO: Fixing EXE headers 61277 INFO: Building EXE from EXE-00.toc completed successfully. 61281 INFO: Build complete! The results are available in: C:\Projects\VideoProcessor\dist 2025-08-22 11:30:45,540 - build - INFO - 打包成功完成! 2025-08-22 11:30:45,540 - build - INFO - 创建安装程序脚本... 2025-08-22 11:30:45,541 - build - INFO - 安装脚本已创建: installer\installer.iss 2025-08-22 11:30:45,541 - build - INFO - 编译安装程序... Inno Setup 6 Command-Line Compiler Copyright (C) 1997-2025 Jordan Russell. All rights reserved. Portions Copyright (C) 2000-2025 Martijn Laan. All rights reserved. Portions Copyright (C) 2001-2004 Alex Yackimoff. All rights reserved. https://www.innosetup.com Compiler engine version: Inno Setup 6.5.0 Non-commercial use only Preprocessing Reading file: C:\Program Files (x86)\Inno Setup 6\ISPPBuiltins.iss Parsing [Setup] section, line 3 Parsing [Setup] section, line 4 Parsing [Setup] section, line 5 Parsing [Setup] section, line 6 Parsing [Setup] section, line 7 Parsing [Setup] section, line 8 Parsing [Setup] section, line 9 Parsing [Setup] section, line 10 Parsing [Setup] section, line 11 Reading file (WizardImageFile) Reading file (WizardSmallImageFile) Preparing Setup program executable Verification successful Updating icons (Setup.e32) Updating version info (Setup.e32) Determining language code pages Reading file: C:\Program Files (x86)\Inno Setup 6\Default.isl Messages in script file Reading default messages from Default.isl Parsing [LangOptions], [Messages], and [CustomMessages] sections Reading file: C:\Program Files (x86)\Inno Setup 6\Default.isl Messages in script file Reading [Code] section Parsing [Icons] section, line 17 Parsing [Icons] section, line 18 Parsing [Files] section, line 14 Error on line 14 in C:\Projects\VideoProcessor\installer\installer.iss: No files found matching "C:/Projects/VideoProcessor/dist/VideoProcessor\*" Compile aborted. 2025-08-22 11:30:45,611 - build - ERROR - 安装程序编译失败,请手动运行 Inno Setup 2025-08-22 11:30:45,612 - build - INFO - 创建桌面快捷方式... 2025-08-22 11:30:45,612 - build - INFO - 快捷方式已创建: C:\Users\Administrator\Desktop\VideoProcessor.url 2025-08-22 11:30:45,612 - build - INFO - 打包流程完成! 2025-08-22 11:30:45,613 - build - INFO - 输出目录: C:\Projects\VideoProcessor\dist C:\Projects\VideoProcessor>
最新发布
08-23
Microsoft Windows [版本 10.0.19045.5608] (c) Microsoft Corporation。保留所有权利。 F:\789>BUILD_EXE.PY 正在准备构建环境... 安装依赖... Looking in indexes: https://mirrors.aliyun.com/pypi/simple/ Requirement already satisfied: pandas in d:\python\py3.13\lib\site-packages (2.3.0) Requirement already satisfied: openpyxl in d:\python\py3.13\lib\site-packages (3.1.5) Requirement already satisfied: tabulate in d:\python\py3.13\lib\site-packages (0.9.0) Requirement already satisfied: pyinstaller in d:\python\py3.13\lib\site-packages (6.14.1) Requirement already satisfied: pillow in d:\python\py3.13\lib\site-packages (11.2.1) Collecting tkinterdnd2 Downloading https://mirrors.aliyun.com/pypi/packages/08/c3/e04f004a53c00dc01126b6f998264cef672c6883c36aa4bd65845a8eb4c0/tkinterdnd2-0.4.3-py3-none-any.whl (493 kB) Requirement already satisfied: numpy>=1.26.0 in d:\python\py3.13\lib\site-packages (from pandas) (2.3.1) Requirement already satisfied: python-dateutil>=2.8.2 in d:\python\py3.13\lib\site-packages (from pandas) (2.9.0.post0) Requirement already satisfied: pytz>=2020.1 in d:\python\py3.13\lib\site-packages (from pandas) (2025.2) Requirement already satisfied: tzdata>=2022.7 in d:\python\py3.13\lib\site-packages (from pandas) (2025.2) Requirement already satisfied: et-xmlfile in d:\python\py3.13\lib\site-packages (from openpyxl) (2.0.0) Requirement already satisfied: setuptools>=42.0.0 in d:\python\py3.13\lib\site-packages (from pyinstaller) (80.9.0) Requirement already satisfied: altgraph in d:\python\py3.13\lib\site-packages (from pyinstaller) (0.17.4) Requirement already satisfied: pefile!=2024.8.26,>=2022.5.30 in d:\python\py3.13\lib\site-packages (from pyinstaller) (2023.2.7) Requirement already satisfied: pywin32-ctypes>=0.2.1 in d:\python\py3.13\lib\site-packages (from pyinstaller) (0.2.3) Requirement already satisfied: pyinstaller-hooks-contrib>=2025.4 in d:\python\py3.13\lib\site-packages (from pyinstaller) (2025.5) Requirement already satisfied: packaging>=22.0 in d:\python\py3.13\lib\site-packages (from pyinstaller) (25.0) Requirement already satisfied: six>=1.5 in d:\python\py3.13\lib\site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0) Installing collected packages: tkinterdnd2 Successfully installed tkinterdnd2-0.4.3 应用图标已创建 开始打包... 6173 INFO: PyInstaller: 6.14.1, contrib hooks: 2025.5 6173 INFO: Python: 3.13.3 6209 INFO: Platform: Windows-10-10.0.19045-SP0 6209 INFO: Python environment: D:\python\py3.13 6211 INFO: wrote F:\789\TableToMD.spec 6214 INFO: Removing temporary files and cleaning cache in C:\Users\0\AppData\Local\pyinstaller 6216 INFO: Module search paths (PYTHONPATH): [&#39;F:\\789&#39;, &#39;D:\\python\\py3.13\\python313.zip&#39;, &#39;D:\\python\\py3.13\\DLLs&#39;, &#39;D:\\python\\py3.13\\Lib&#39;, &#39;D:\\python\\py3.13&#39;, &#39;D:\\python\\py3.13\\Lib\\site-packages&#39;, &#39;D:\\python\\py3.13\\Lib\\site-packages\\setuptools\\_vendor&#39;, &#39;F:\\789&#39;] 7096 INFO: Appending &#39;datas&#39; from .spec 7096 INFO: checking Analysis 7097 INFO: Building Analysis because Analysis-00.toc is non existent 7097 INFO: Running Analysis Analysis-00.toc 7097 INFO: Target bytecode optimization level: 0 7098 INFO: Initializing module dependency graph... 7099 INFO: Initializing module graph hook caches... 7137 INFO: Analyzing modules for base_library.zip ... 8830 INFO: Processing standard module hook &#39;hook-heapq.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 9191 INFO: Processing standard module hook &#39;hook-encodings.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 11186 INFO: Processing standard module hook &#39;hook-pickle.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 12917 INFO: Caching module dependency graph... 12954 INFO: Looking for Python shared library... 12974 INFO: Using Python shared library: D:\python\py3.13\python313.dll 12975 INFO: Analyzing F:\789\table_to_md.py 13040 INFO: Processing standard module hook &#39;hook-pandas.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 15345 INFO: Processing standard module hook &#39;hook-platform.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 15455 INFO: Processing standard module hook &#39;hook-sysconfig.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 15522 INFO: Processing standard module hook &#39;hook-numpy.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 16434 INFO: Processing standard module hook &#39;hook-difflib.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 16776 INFO: Processing standard module hook &#39;hook-multiprocessing.util.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 17001 INFO: Processing standard module hook &#39;hook-xml.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 19675 INFO: Processing pre-safe-import-module hook &#39;hook-typing_extensions.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks\\pre_safe_import_module&#39; 19689 INFO: SetuptoolsInfo: initializing cached setuptools info... 24695 INFO: Processing standard module hook &#39;hook-charset_normalizer.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 25329 INFO: Processing standard module hook &#39;hook-pytz.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 28322 INFO: Processing standard module hook &#39;hook-pandas.io.formats.style.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 30856 INFO: Processing standard module hook &#39;hook-pandas.plotting.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 31746 INFO: Processing standard module hook &#39;hook-openpyxl.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 31993 INFO: Processing standard module hook &#39;hook-lxml.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 32622 INFO: Processing standard module hook &#39;hook-lxml.etree.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 32885 INFO: Processing standard module hook &#39;hook-xml.etree.cElementTree.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 33332 INFO: Processing standard module hook &#39;hook-PIL.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 33454 INFO: Processing standard module hook &#39;hook-PIL.Image.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 34198 INFO: Processing standard module hook &#39;hook-PIL.ImageFilter.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 35938 INFO: Processing standard module hook &#39;hook-sqlite3.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 36474 INFO: Processing standard module hook &#39;hook-pandas.io.clipboard.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 36845 INFO: Processing standard module hook &#39;hook-dateutil.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 37119 INFO: Processing pre-safe-import-module hook &#39;hook-six.moves.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks\\pre_safe_import_module&#39; 37549 INFO: Processing standard module hook &#39;hook-xml.dom.domreg.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 38305 INFO: Processing pre-find-module-path hook &#39;hook-tkinter.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks\\pre_find_module_path&#39; 38309 INFO: TclTkInfo: initializing cached Tcl/Tk info... 38898 INFO: Processing standard module hook &#39;hook-_tkinter.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 38996 INFO: Processing standard module hook &#39;hook-tkinterdnd2.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 39036 INFO: Analyzing hidden import &#39;xlwt&#39; 39037 ERROR: Hidden import &#39;xlwt&#39; not found 39038 INFO: Processing module hooks (post-graph stage)... 39258 INFO: Processing standard module hook &#39;hook-lxml.isoschematron.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 39283 WARNING: Hidden import "jinja2" not found! 39592 INFO: Processing standard module hook &#39;hook-PIL.SpiderImagePlugin.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 39653 INFO: Processing standard module hook &#39;hook-_tkinter.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks&#39; 39655 INFO: Processing standard module hook &#39;hook-lxml.objectify.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks&#39; 39673 INFO: Performing binary vs. data reclassification (1560 entries) 40208 INFO: Looking for ctypes DLLs 40268 INFO: Analyzing run-time hooks ... 40273 INFO: Including run-time hook &#39;pyi_rth_inspect.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks&#39; 40282 INFO: Including run-time hook &#39;pyi_rth_pkgutil.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks&#39; 40285 INFO: Including run-time hook &#39;pyi_rth_multiprocessing.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks&#39; 40287 INFO: Including run-time hook &#39;pyi_rth__tkinter.py&#39; from &#39;D:\\python\\py3.13\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks&#39; 40338 INFO: Creating base_library.zip... 40379 INFO: Looking for dynamic libraries 41975 INFO: Extra DLL search directories (AddDllDirectory): [&#39;D:\\python\\py3.13\\Lib\\site-packages\\numpy.libs&#39;, &#39;D:\\python\\py3.13\\Lib\\site-packages\\pandas.libs&#39;] 41975 INFO: Extra DLL search directories (PATH): [] 44927 INFO: Warnings written to F:\789\build\TableToMD\warn-TableToMD.txt 45012 INFO: Graph cross-reference written to F:\789\build\TableToMD\xref-TableToMD.html 45081 INFO: checking PYZ 45082 INFO: Building PYZ because PYZ-00.toc is non existent 45082 INFO: Building PYZ (ZlibArchive) F:\789\build\TableToMD\PYZ-00.pyz 46228 INFO: Building PYZ (ZlibArchive) F:\789\build\TableToMD\PYZ-00.pyz completed successfully. 46332 INFO: checking PKG 46332 INFO: Building PKG because PKG-00.toc is non existent 46333 INFO: Building PKG (CArchive) TableToMD.pkg 56140 INFO: Building PKG (CArchive) TableToMD.pkg completed successfully. 56162 INFO: Bootloader D:\python\py3.13\Lib\site-packages\PyInstaller\bootloader\Windows-64bit-intel\run.exe 56162 INFO: checking EXE 56163 INFO: Building EXE because EXE-00.toc is non existent 56163 INFO: Building EXE from EXE-00.toc 56163 INFO: Copying bootloader EXE to F:\789\dist\TableToMD.exe 56203 INFO: Copying icon to EXE 56210 INFO: Copying 0 resources to EXE 56210 INFO: Embedding manifest in EXE 56217 INFO: Appending PKG archive to EXE 56278 INFO: Fixing EXE headers 56752 INFO: Building EXE from EXE-00.toc completed successfully. 56774 INFO: Build complete! The results are available in: F:\789\dist 构建完成! EXE文件在 dist 目录中 运行 TableToMD.exe 启动程序 为什么启动程序没有应用界面呢?
06-23
In file included from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:16, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:43, from C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:2: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h: In member function &#39;virtual char* BlinkerMQTT::token()&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:144:50: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 144 | char * token() { if (!isMQTTinit) return ""; else return MQTT_KEY_MQTT; } | ^~ In file included from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:16, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:43, from C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:2: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h: In member function &#39;virtual char* BlinkerMQTT::lastRead()&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:963:17: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 963 | else return ""; | ^~ In file included from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:95, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:17, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:43, from C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:2: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApiBase.h: In member function &#39;char* BlinkerBridge_key::getName()&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApiBase.h:196:29: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 196 | else return "false"; | ^~~~~~~ In file included from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:96, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:17, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:43, from C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:2: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h: In member function &#39;char* BlinkerProtocol::deviceName()&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h:104:86: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 104 | char * deviceName() { if (isInit) return conn->deviceName(); else return ""; } | ^~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h: In member function &#39;char* BlinkerProtocol::authKey()&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h:105:83: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 105 | char * authKey() { if (isInit) return conn->authKey(); else return ""; } | ^~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h: In member function &#39;char* BlinkerProtocol::token()&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h:106:79: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 106 | char * token() { if (isInit) return conn->token(); else return ""; } | ^~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h: In member function &#39;char* BlinkerProtocol::dataParse()&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerProtocol.h:257:86: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 257 | char* dataParse() { if (canParse) return conn->lastRead(); else return ""; } | ^~ In file included from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:46, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:16, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:43, from C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:2: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: At global scope: c:\users\administrator\documents\arduino\libraries\blinker\src\blinker\blinkerconfig.h:226:41: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 226 | #define BLINKER_CMD_BUILTIN_SWITCH "switch" | ^~~~~~~~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:913:71: note: in expansion of macro &#39;BLINKER_CMD_BUILTIN_SWITCH&#39; 913 | BlinkerWidgets_string _BUILTIN_SWITCH = BlinkerWidgets_string(BLINKER_CMD_BUILTIN_SWITCH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:17, from c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker.h:43, from C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:2: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: In member function &#39;char* BlinkerApi::bridgeKey(uint8_t)&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:7831:21: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 7831 | else return ""; | ^~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: In member function &#39;char* BlinkerApi::bridgeName(uint8_t)&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:7838:21: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 7838 | else return "false"; | ^~~~~~~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: In member function &#39;char* BlinkerApi::widgetName_str(uint8_t)&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:8467:17: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 8467 | else return ""; | ^~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: In member function &#39;char* BlinkerApi::widgetName_joy(uint8_t)&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:8474:21: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 8474 | else return ""; | ^~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: In member function &#39;char* BlinkerApi::widgetName_rgb(uint8_t)&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:8481:17: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 8481 | else return ""; | ^~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: In member function &#39;char* BlinkerApi::widgetName_int(uint8_t)&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:8487:17: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 8487 | else return ""; | ^~ c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: In member function &#39;char* BlinkerApi::widgetName_tab(uint8_t)&#39;: c:\Users\Administrator\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:8493:17: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 8493 | else return ""; | ^~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino: At global scope: C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:38:20: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 38 | BlinkerNumber FLOW("num-tx5"); | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:39:18: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 39 | BlinkerText MODE("tex-6jr"); | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:40:24: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 40 | BlinkerText FLOW_ALERT("tex-dcn"); | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:41:25: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 41 | BlinkerText WATER_ALERT("tex-zce"); | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:42:23: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 42 | BlinkerText GAS_ALERT("tex-vjr"); | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:43:25: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 43 | BlinkerText POWER_ALERT("tex-gw5"); | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:44:25: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 44 | BlinkerSlider THRESHOLD("ran-bma"); | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:45:21: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 45 | BlinkerSlider DELAY("ran-xi2"); | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:46:25: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 46 | BlinkerButton VALVE_BTN("swi-o09"); // 按钮组件 | ^~~~~~~~~ C:\Users\Administrator\Documents\Arduino\sketch_jun18a_copy_20250620142542_copy_20250706090617\sketch_jun18a_copy_20250620142542_copy_20250706090617.ino:47:29: warning: ISO C++ forbids converting a string constant to &#39;char*&#39; [-Wwrite-strings] 47 | BlinkerButton GAS_VALVE_BTN("swi-9fj"); | ^~~~~~~~~ . Variables and constants in RAM (global, static), used 37060 / 80192 bytes (46%) ║ SEGMENT BYTES DESCRIPTION ╠══ DATA 1696 initialized variables ╠══ RODATA 4868 constants ╚══ BSS 30496 zeroed variables . Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 61335 / 65536 bytes (93%) ║ SEGMENT BYTES DESCRIPTION ╠══ ICACHE 32768 reserved space for flash instruction cache ╚══ IRAM 28567 code in IRAM . Code in flash (default, ICACHE_FLASH_ATTR), used 515600 / 1048576 bytes (49%) ║ SEGMENT BYTES DESCRIPTION ╚══ IROM 515600 code in flash A fatal esptool.py error occurred: could not open port &#39;COM4&#39;: FileNotFoundError(2, &#39;ϵͳ�Ҳ���ָ�����ļ���&#39;, None, 2)esptool.py v3.0 Serial port COM4
07-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值