
工具使用
工作中常用到的工具,使用方法技巧总结,方便提高效率!
音频金钟小赵
专注音频领域相关基础知识,消费电子/车载音频功放驱动,消费电子/车载音频算法设计实现以及平台移植导入等。
展开
-
【git】git add时warning:LF will replaced by CRLF
当你在一个可能混合了不同操作系统行尾结束符的环境中使用 Git 时,就可能出现这个警告。Git 可以配置自动转换行尾结束符来保持一致性,但如果你的配置与当前文件的行尾结束符不匹配,就会出现这个警告。这个警告的原因是 Git 在进行文件添加操作时,发现行尾结束符不一致。原创 2024-10-09 16:51:58 · 557 阅读 · 0 评论 -
想要调用dll中的函数,是否需要提前知道dll中导出的函数名称?
是的,要调用DLL中的函数,通常需要知道DLL中导出的函数名称。具体原因如下:获取函数地址:动态链接:如果你没有DLL中函数的名称,可以考虑以下几种方法:查看DLL文档:使用工具查看导出函数:使用文件:自定义导出:Dependency Walker 使用方法:dumpbin 使用方法:查看输出结果中的函数名称。通过上述方法,你可以获得DLL中导出的函数名称,并在程序中使用这些名称调用相应的函数。原创 2024-07-26 11:15:07 · 631 阅读 · 0 评论 -
怎样查看自己编译器的编译版本是C99还是其他
一般来说,现代编译器都支持 C99 标准,特别是 GCC 和 Clang。如果你在编译时遇到问题,可以查看编译器的文档,或使用相关的编译选项来指定 C 标准。原创 2024-07-26 09:53:16 · 1761 阅读 · 0 评论 -
Xplore安装包下载方法
【注意】:XPG账号需要购买才能使用。登录cadence官网下载即可,原创 2024-07-20 23:59:11 · 422 阅读 · 1 评论 -
Qcom平台通过Hexagon IDE 测试程序性能指导
同样打开当前工程的Properties,在弹出的界面中依次点击Run/Debug Settings >> SHS_haptic_effect(工程名),在弹出的界面中点击Simulator,并在当前界面的Miscellaneous flags框中添加- -profile命令,用于生成gmon文件。注意:如须重新解析新生成的gmon.t_0文件,需将新生成的gmon.t_0文件重新拷贝到该目录下。添加测试案例有两个方法:新建和拷贝,新建适用于代码量小的测试,当测试代码文件较多时,建议使用拷贝。原创 2024-07-16 10:26:12 · 1654 阅读 · 1 评论 -
Makefile中error函数的用法
函数是一个特殊的函数,用于在执行过程中生成一个错误消息并终止 Makefile 的执行。举例来说,假设我们希望在检测到特定条件时立即停止构建并显示错误消息,可以这样使用。这对于确保在构建过程中遵循特定的约束或检测环境设置非常有用。是一个字符串,表示要显示的错误消息。当 Makefile 执行到这个。变量被定义了,那么 Makefile 执行时将会输出。函数在 Makefile 中用于生成错误消息并。,通常用于条件检测或验证环境设置的合法性。在 Makefile 中,原创 2024-06-25 18:04:53 · 480 阅读 · 0 评论 -
Makefile中filter函数的用法
函数在 Makefile 中通常用于根据特定的模式从单词列表中选择符合条件的单词,非常有助于在构建过程中对文件名或其他类型的字符串进行筛选和处理。函数也可以用于更复杂的模式匹配,比如使用多个通配符来筛选不同类型的文件或单词。函数用于从一个单词列表中筛选出符合指定条件的单词。包含了多个源文件名,我们想筛选出所有以。是用于匹配的模式,可以包含通配符。是要进行筛选的单词列表或变量。在 Makefile 中,举例说明,假设有一个变量。,因为这些文件名符合以。原创 2024-06-25 17:59:57 · 1886 阅读 · 0 评论 -
Makefile中lastword的用法
函数在 Makefile 中常用于获取参数列表中的最后一个单词,尤其在处理路径等字符串时非常有用。函数用于返回参数列表中的最后一个单词(以空格或制表符分隔)。变量,但只保留路径中的最后一个单词(通常是 Makefile 的文件名)。变量,用于获取当前 Makefile 的路径中的最后一个单词。这行代码的作用是将当前 Makefile 的路径赋值给。是一个包含多个单词的参数列表,可以是变量等。函数会返回这个参数列表中的最后一个单词。在 Makefile 中,变量中的最后一个单词。在你提供的示例代码中,原创 2024-06-25 17:57:05 · 768 阅读 · 0 评论 -
Makefile中eval函数的用法
函数在Makefile中的主要作用是允许通过运行时生成的方式来修改或生成变量和命令,增强了Makefile的灵活性和可扩展性。这种方式使得在Makefile中可以根据条件来灵活地生成和管理变量值,从而适应不同的构建需求或环境设置。但在你的示例中,简单的条件赋值是更为直接和可读性更好的做法,并且在大多数情况下足够满足需求。函数的作用是用来动态地执行Makefile中的命令或赋值操作。当做Makefile语句执行,从而实现动态生成或修改变量的效果。是一个赋值语句或命令,可以是任何有效的Makefile语句。原创 2024-06-25 16:45:11 · 657 阅读 · 0 评论 -
Makefile中strip函数的用法
等操作之前,变量值中不包含任何多余的空白字符。这在Makefile中特别重要,因为空白字符可能会影响到条件判断的准确性和操作的执行结果。函数通常用于确保变量的值不包含不必要的空白,以便后续的处理不受空白字符的影响。函数的作用是去除变量值两端的空白字符(空格和制表符)。,即去除了原始值中的前导和尾随空白字符。是要去除空白字符的变量名或表达式。,包含了前后的空格和制表符。函数的使用是为了确保在执行。在Makefile中,例如,假设有一个变量。原创 2024-06-25 16:39:39 · 1666 阅读 · 0 评论 -
Makefile中include和sinclude的区别
来包含其他Makefile文件。如果你正在使用非GNU Make实现,你可能需要查阅相应的文档来了解是否支持。如果你需要处理包含文件中的错误,可以考虑在包含文件之前添加一些预处理步骤来确保文件的有效性。是用来处理包含其他Makefile文件的两个指令。并不是所有Make实现都支持的标准语法,建议使用。是某些非GNU Make实现中使用的语法。已经很少使用,大多数情况下,你应该使用。是GNU Make的标准语法,而。随着GNU Make的普及,在Makefile中,原创 2024-06-25 15:27:12 · 1157 阅读 · 0 评论 -
.tar格式软核文件如何在Xplorer的安装
本文主要介绍.tar格式的软核文件如何在Xplorer中进行安装,供参考。本文主要介绍了如何将.tar文件转换为.tgz文件,并安装到Xplorer,供参考。原创 2024-06-24 15:03:06 · 514 阅读 · 0 评论 -
【编译链接】Xplorer合并静态库的方法
在Xplorer中,使用其中一个静态库生成另外一个静态库的方法,和其他平台不一样。其他平台,如高通平台,直接在编译新的.a时将静态库链接进去即可。Xplorer中,只需要将生成的两个静态库合并成一个.a即可。原创 2024-06-24 14:45:28 · 622 阅读 · 0 评论 -
【工具使用】搜狗输入法如何输入希腊字母等特殊字符
步骤:1,点击悬浮框的输入方式,选择“符号大全”:原创 2024-05-23 23:43:51 · 1433 阅读 · 0 评论 -
【问题记录】QT“类型强制转换“:无法从“ATL::CString“转换为“LPCWSTR“
环境:VS2019+QT报错提示:“类型强制转换”:无法从"ATL::CString"转换为"LPCWSTR"原创 2024-05-21 11:41:22 · 474 阅读 · 0 评论 -
使用STM32CubeProgrammer工具读取单片机Flash数据读取
本文主要描述如何使用STM32CubeProgrammer工具读取和写入单片机Flash操作,供参考使用。原创 2023-04-20 20:10:31 · 5931 阅读 · 0 评论 -
Shell中执行.sh文件的方式汇总
这些是执行.sh文件的常用方法,选择其中的任何一种都可以运行Shell脚本文件。这会直接执行名为myscript.sh的Shell脚本文件。这同样会执行名为myscript.sh的Shell脚本文件。这也会执行名为myscript.sh的Shell脚本文件。原创 2024-05-10 20:05:45 · 2508 阅读 · 0 评论 -
Makefile通用模板
功能包含基本功能编译exe(包括调用其他算法库)的功能。CC := gccAR := ar$(TARGET):clean:print:本文主要介绍了一般Makefile的模板,供参考。原创 2024-05-09 16:33:12 · 409 阅读 · 0 评论 -
makefile中subst和patsubst的区别
在 Makefile 中,subst 和 patsubst 都是用于字符串替换的函数,但它们之间有一些区别:例如,假设有以下 Makefile:在上面的示例中,subst 函数将 VAR1 中的 bar 替换为 hello,而 patsubst 函数则使用模式匹配将 VAR2 中的 .c 文件路径替换为 .o 文件路径。原创 2024-05-09 15:31:48 · 744 阅读 · 0 评论 -
【问题记录】Windows命令行中执行.exe文件路径有空格的解决方法
exe路径中有空格。原创 2024-05-08 17:57:32 · 1482 阅读 · 0 评论 -
文字转语音软件下载教程
语音和文字之间相互转换的方法原创 2024-05-05 13:55:26 · 3249 阅读 · 0 评论 -
【工具使用】如何查看电脑的显存大小
可以看到,显存为8G左右。原创 2024-05-05 12:06:06 · 2705 阅读 · 0 评论 -
.SH文件和.BAT文件的异同点
总的来说,.SH文件和.BAT文件都是用于编写脚本的文件格式,但主要用于不同的操作系统环境和任务需求。原创 2024-04-26 17:28:32 · 1277 阅读 · 0 评论 -
.so库编译完成之后怎样查看格式是否正确
这些命令假定你正在使用基于Linux的系统。对于其他操作系统(如macOS或Windows),你可能需要不同的工具来检查共享对象的有效性。原创 2024-04-26 11:30:37 · 710 阅读 · 1 评论 -
【工具使用】优快云中如何给文章添加目录跳转
文章添加标题示例:原创 2024-04-19 00:45:31 · 219 阅读 · 0 评论 -
【问题记录】fatal: unable to read config file ‘C:/Users/xxx/.gitconfig‘: No such file or directory
使用“git config --global --list”报错提示如下图所示:使用“git --version”命令显示版本正常:因为git刚开始安装,所以还没有生成这个文件,需要配置一下才生成。先进行任意一个配置,即可生成对应的配置文件,这里以配置邮箱为例:这里把邮箱地址替换成自己的即可。再次输入查看全局配置的命令可以看到刚才配置的邮箱地址:原创 2024-03-30 21:13:02 · 1822 阅读 · 0 评论 -
【工具使用】mingw64编译完成运行可执行文件时出现乱码
notepad++设置的时UTF-8编码:mingw64命令行设置的编码格式为:在执行的时候,windows下的编码格式是GBK编译时,加上-fexec-charset=GBK原创 2024-03-22 00:01:26 · 573 阅读 · 0 评论 -
PCM1690芯片寄存器配置记录
音频DAC芯片,选择PCM1960芯片,本文记录寄存器配置,将该芯片驱动起来。原创 2024-03-21 13:48:09 · 437 阅读 · 0 评论 -
【问题记录】VS2019编译ARM64 dll工程只生成dll未生成lib导出库
VS2019使用动态链接库工程模板:编译之后生成文件只有dll,没有lib导出库:原创 2024-03-19 10:39:10 · 2351 阅读 · 0 评论 -
共享库的创建gcc选项“-shared -fPIC -WI”
位置无关代码是一种可以在内存中的任何位置加载和执行的代码,不依赖于特定的内存地址。这对于共享库特别重要,因为共享库可以加载到内存的任何位置,并且多个程序可以共享同一个共享库的单个实例。当你链接一个共享库(DLL)时,导入库中包含了导出函数的符号列表,使得链接器能够在编译时解析这些符号。表示输出结果是共享库类型。共享库是一种包含可重用代码和数据的二进制文件,可以被多个程序共享,并在运行时动态加载到内存中。这意味着多个程序可以在运行时共享相同的库,减少了代码的冗余性,并提高了系统资源的利用率。原创 2024-03-16 22:02:20 · 727 阅读 · 0 评论 -
cannot find -xml2: No such file or directory的解决方法
本文主要介绍如何解决没有xml2库编译报错的问题,供参考,欢迎一起讨论交流~原创 2024-03-16 11:09:29 · 1277 阅读 · 2 评论 -
史上最全msys2下载配置操作步骤
本文主要介绍了MSYS2的下载和配置,供参考,欢迎大家一起讨论交流~原创 2024-03-08 23:44:13 · 6839 阅读 · 0 评论 -
【工具使用】查看笔记本电脑的IP地址的方法
如何查看主机的IP地址原创 2024-03-08 10:23:45 · 1101 阅读 · 0 评论 -
msys2下mingw32无法使用gcc编译命令
安装好msys2的环境后打开mingw32命令行,无法使用gcc命令。没有配置安装对应的命令。原创 2024-03-08 00:19:38 · 937 阅读 · 0 评论 -
【工具使用】arm-gcc工具链Linux环境下安装
本文主要介绍如何安装arm工具链,供参考。原创 2024-02-06 12:01:34 · 583 阅读 · 0 评论 -
【工具使用-Everything】everything只能搜到文件夹,无法搜到文件
everything搜索时,只能搜索到文件夹,无法搜索到文件夹下的文件。原创 2024-01-25 17:10:04 · 7793 阅读 · 0 评论 -
【工具使用-win10最近使用的文件】怎样关闭win10系统最近使用的文件功能
本文介绍了如何在资源管理器中不显示“最近访问的文件”,加强隐私保护,供参考。原创 2024-01-20 20:59:49 · 1825 阅读 · 0 评论 -
【问题记录-A2B】Mismatch found at Slave Node 0. Read Product ID: 0x25 Expected Product ID: 0x28
使用SigmaStudio在线下载调试时,出现如下报错:Mismatch found at Slave Node 0.Read Product ID: 0x25Expected Product ID: 0x28上位机工程配置的slave节点芯片型号是AD2428,但是实际读到的slave节点的芯片型号是AD2425,不匹配。将从机节点的芯片类型修改为实际芯片类型AD2425即可。原创 2023-12-26 23:00:23 · 523 阅读 · 0 评论 -
【工具使用-AP】AP测试16通道数据不稳定现象
使用AP测量的时候将data线全部接地,这样才能保证测得的信号质量是ok的。原创 2023-12-26 18:34:52 · 484 阅读 · 0 评论 -
【工具使用-C语言】一种N字节向下对齐的宏定义
说明:1,以上代码中的“XXX”可以更具实际情况换成自己的名字。2,想换成8字节对齐或者其他字节对齐的,可以直接修改XXX_ALIGN_SIZE宏定义即可。本文记录了一种字节向下对齐的方法,供参考。原创 2023-12-21 11:53:37 · 504 阅读 · 0 评论