工具/软件:
我正在使用一个 SDK 示例、并将代码整理到三个库中:一个用于 FreeRTOS、一个用于示例的应用特定代码、另一个用于板级支持包(BSP)驱动程序。 在链接过程中、我遇到了以下警告:
warning: cannot resolve archive
/data/cm_test/ssp_hal/implementations/host/am62p/tools/TI-Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/lib/libc.a to a compatible library, as no input files have been encountered
我使用的链接器命令是:
/tools/TI_Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/bin/tiarmlnk" -I/data/cm_test/ssp_hal/implementations/host/am62p/tools/TI_Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/lib -o /data/cm_test/cm_test/projects_output_folder/Common_Modem_AM62P_OUT/Common_Modem_AM62P.out --diag_suppress=10063 --priority --ram_model --reread_libs -m=/data/cm_test/cm_test/projects_output_folder/Common_Modem_AM62P_OUT/Common_Modem_AM62P.map /data/cm_test/cm_test/lib/ssp_hal/AM62P/build/Common_Modem_AM62P_build/AM62P.lib /data/cm_test/cm_test/lib/ssp_openrtos/build/Common_Modem_AM62P_build/ssp_openrtos.lib /data/cm_test/cm_test/sources/Target_Specific/AM62P/build/Common_Modem_AM62P_build/AM62P.lib -l/data/cm_test/ssp_hal/implementations/host/am62p/tools/TI_Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/lib/libc.a -l/data/cm_test/ssp_hal/implementations/host/am62p/tools/TI_Clang_toolchain/ti-cgt-armllvm_4.0.1.LTS/lib/libsysbm.a /data/cm_test/cm_test/sources/Target_Specific/AM62P/Linker_config/linker.cmd --start-group -llibc++.a -llibc++abi.a -llibc.a -llibsys.a -llibsysbm.a -llibclang_rt.builtins.a -llibclang_rt.profile.a --end-group
是否可以直接链接这些库以创建二进制文件而不提供单独的目标文件?