我正在尝试使用Eclipse软件中的Cmake(Cmakelists.txt文件)在基于嵌入式linux的硬件(imx6ull)中创建uart通信的C项目。
在我尝试构建项目时创建Cmakelists.txt之后,我在Makefile中收到以下错误:
1.)CMakeFiles / uart.dir / build.make:71:目标“ uart”的配方失败 2.)CMakeFiles / Makefile2:70:目标'CMakeFiles / uart.dir / all'的配方失败 3.)Makefile:119:目标“全部”的配方失败。
以下是我的Cmakelists.txt文件的内容:
cmake_minimum_required(版本2.8.1)
######## Project settings ########
PROJECT(Uart_Test)
set(TARGET_EXE uart)
######## Build and include settings ########
file(GLOB EXE_SOURCES "main/src/*.c")
add_executable("${TARGET_EXE}" "${EXE_SOURCES}")
target_include_directories("${TARGET_EXE}" PUBLIC inc)
set_target_properties("${TARGET_EXE}" PROPERTIES LINKER_LANGUAGE C)
######## Install targets ########
install(TARGETS "${TARGET_EXE}" RUNTIME DESTINATION bin)