请问楼主在生成generate_lib generic静态库时有没有遇到类似这样的报错呢?
我的系统是ubuntu22.04,交叉编译工具链arm-none-eabi-gcc 14.3.1版本,.cmake和.meta文件照抄你帖子里面的,只改成了m7架构
/projects/arm_ctrl/platforms/Micro-ROS/firmware/mcu_ws/uros/rcutils/src/time_unix.c:76:3: error: implicit declaration of function 'clock_gettime' [-Wimplicit-function-declaration]
76 | clock_gettime(CLOCK_REALTIME, ×pec_now);
| ^~~~~~~~~~~~~
gmake[2]: *** [CMakeFiles/rcutils.dir/build.make:421: CMakeFiles/rcutils.dir/src/time_unix.c.obj] Error 1
Failed <<< rcutils [3.66s, exited with code 2]
Aborted <<< microcdr [3.63s]
Aborted <<< ros2trace [1.86s]
Aborted <<< rosidl_parser [0.33s]
Aborted <<< tracetools_test [0.38s]
Aborted <<< libyaml_vendor [7.35s]
Summary: 9 packages finished [8.96s]
1 package failed: rcutils
5 packages aborted: libyaml_vendor microcdr ros2trace rosidl_parser tracetools_test
2 packages had stderr output: libyaml_vendor rcutils
52 packages not processed
[ros2run]: Process exited with failure 2