Multithreading cortex m3 microsemi软控制台平台多线程处理中面临的问题

Multithreading cortex m3 microsemi软控制台平台多线程处理中面临的问题,multithreading,cortex-m3,Multithreading,Cortex M3,现在我正在microsemi softconsole平台上开发cortexm3处理器评估工具包。我正在尝试多线程编程。如果我在soft console工作区中运行我的多线程代码。它将显示以下错误 1) make:**[hello_world.o]错误1 2) semaphore.h没有这样的文件或字典 即使我包含了semaphore.h,它也显示没有包含这样的文件。如果有人知道上述两个查询的解决方案,请告诉我 多谢各位 sachith如果要运行多线程应用程序,只需添加一个LDFLAG -编译过程

现在我正在microsemi softconsole平台上开发cortexm3处理器评估工具包。我正在尝试多线程编程。如果我在soft console工作区中运行我的多线程代码。它将显示以下错误 1) make:**[hello_world.o]错误1 2) semaphore.h没有这样的文件或字典
即使我包含了semaphore.h,它也显示没有包含这样的文件。如果有人知道上述两个查询的解决方案,请告诉我

多谢各位
sachith

如果要运行多线程应用程序,只需添加一个LDFLAG -编译过程中的lpthread

有关用法,请参阅下页

编辑: 例如-->
arm uclinuxeabi gcc-CFLAGS filename.c-o fileoutput-L-lpthread

欢迎使用SO。请考虑将您的问题格式化为可读性,那么该头文件实际位于何处,以及您将哪些路径包括给编译器?您使用RTOS吗?