首页 > 解决方案 > 如何让 C 编译器找到该文件夹​​?

问题描述

构建 C 程序时出现错误消息:

ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [../bin/hannimpeha] Error 1
make[2]: *** [CMakeFiles/hannimpeha.dir/all] Error 2
make[1]: *** [CMakeFiles/hannimpeha.dir/rule] Error 2
make: *** [hannimpeha] Error 2

我的 cmake 文件就像

set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/cmake-build-debug)
add_executable(hannimpeha ${PROJECT_SOURCE_DIR}/bin/OLED_main.c)

如何让 C 编译器找到正确的路径?

标签: ccmakecompiler-errorspath

解决方案


推荐阅读