tools: find multiple dir

本文介绍了一个使用sudo权限在指定目录下查找多种特定类型文件的方法,包括C/C++的头文件和源文件。通过一个示例命令,展示了如何定位包含.h, .hh, .hpp, .c, .cpp, .cc 和 .cxx 扩展名的文件。

 

 

 

sudo find /usr/include/ ~/dr_ws/ -name "*.h" -o -name "*.hh" -o -name "*.hpp" -o -name "*.c" -o -name "*.cpp" -o -name "*.cc" -o -name "*.cxx"

 

CMakeFiles/uilib.dir/common/uilibError.c.o: In function `errApplInit': /project/fep_source_new/buildroot/build/ac5x_pro/build/tplink/uilib-1.0/common/uilibError.c:2159: multiple definition of `errApplInit' CMakeFiles/uilib.dir/uilibError.c.o:/project/fep_source_new/buildroot/build/ac5x_pro/build/tplink/uilib-1.0/uilibError.c:2146: first defined here CMakeFiles/uilib.dir/common/uilibError.c.o: In function `errApplGet': /project/fep_source_new/buildroot/build/ac5x_pro/build/tplink/uilib-1.0/common/uilibError.c:2164: multiple definition of `errApplGet' CMakeFiles/uilib.dir/uilibError.c.o:/project/fep_source_new/buildroot/build/ac5x_pro/build/tplink/uilib-1.0/uilibError.c:2151: first defined here /project/fep_source_new/buildroot/ext-tools/aarch64v8-marvell-linux-gnu-5.2.1_x86_64_20160301/bin/../lib/gcc/aarch64-linux-gnu/5.2.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lqos collect2: error: ld returned 1 exit status CMakeFiles/uilib.dir/build.make:2081: recipe for target '/project/fep_source_new/buildroot/build/ac5x_pro/build/tplink/lib/libuilib.so.1.0' failed make[4]: *** [/project/fep_source_new/buildroot/build/ac5x_pro/build/tplink/lib/libuilib.so.1.0] Error 1 CMakeFiles/Makefile2:1340: recipe for target 'CMakeFiles/uilib.dir/all' failed make[3]: *** [CMakeFiles/uilib.dir/all] Error 2 Makefile:132: recipe for target 'all' failed make[2]: *** [all] Error 2 package/tplink/tplink-generic.mk:289: recipe for target '/project/fep_source_new/buildroot/build/ac5x_pro/build/tplink/uilib-1.0/.stamp_built' failed make[1]: *** [/project/fep_source_new/buildroot/build/ac5x_pro/build/tplink/uilib-1.0/.stamp_built] Error 2 Makefile:84: recipe for target '_all' failed make: *** [_all] Error 2 解释下这个是什么原因
12-26
====================[ 构建 | wudi | Debug - Debug ]=============================== "C:\Program Files\JetBrains\CLion 2025.3.1\bin\cmake\win\x64\bin\cmake.exe" --build --target wudi --preset Debug [1/2] Building C object CMakeFiles/wudi.dir/Core/Src/main.c.obj [2/2] Linking C executable wudi.elf FAILED: wudi.elf C:\WINDOWS\system32\cmd.exe /C "cd . && C:\ST\STM32CubeCLT_1.20.0\GNU-tools-for-STM32\bin\arm-none-eabi-gcc.exe -mcpu=cortex-m3 -Wall -fdata-sections -ffunction-sections -O0 -g3 -mcpu=cortex-m3 -T "D:/4/clion_project/wudi/STM32F103XX_FLASH.ld" --specs=nano.specs -Wl,-Map=wudi.map -Wl,--gc-sections -Wl,--print-memory-usage cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/pid.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/system_stm32f1xx.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c.obj cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c.obj CMakeFiles/wudi.dir/Core/Src/pid.c.obj CMakeFiles/wudi.dir/Core/Src/main.c.obj CMakeFiles/wudi.dir/Core/Src/stm32f1xx_it.c.obj CMakeFiles/wudi.dir/Core/Src/stm32f1xx_hal_msp.c.obj CMakeFiles/wudi.dir/Core/Src/sysmem.c.obj CMakeFiles/wudi.dir/Core/Src/syscalls.c.obj CMakeFiles/wudi.dir/startup_stm32f103xb.s.obj -o wudi.elf -lm && cd ." C:/ST/STM32CubeCLT_1.20.0/GNU-tools-for-STM32/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/bin/ld.exe: CMakeFiles/wudi.dir/Core/Src/pid.c.obj: in function `PID_Init': D:/4/clion_project/wudi/Core/Src/pid.c:15: multiple definition of `PID_Init'; cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/pid.c.obj:D:/4/clion_project/wudi/Core/Src/pid.c:15: first defined here C:/ST/STM32CubeCLT_1.20.0/GNU-tools-for-STM32/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/bin/ld.exe: CMakeFiles/wudi.dir/Core/Src/pid.c.obj: in function `PID_Compute': D:/4/clion_project/wudi/Core/Src/pid.c:26: multiple definition of `PID_Compute'; cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/__/__/Core/Src/pid.c.obj:D:/4/clion_project/wudi/Core/Src/pid.c:26: first defined here Memory region Used Size Region Size %age Used RAM: 1584 B 20 KB 7.73% FLASH: 4664 B 64 KB 7.12% collect2.exe: error: ld returned 1 exit status ninja: build stopped: subcommand failed.
12-30
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值