c - 如何让 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 编译器找到正确的路径?
解决方案
推荐阅读
- java - 响应的字符集不正确
- dataframe - 使用静态日期值过滤 DataFrame
- java - 我正在尝试用 Java 制作一个 GUI,当我使用 actionPerformed 方法制作一个 JButton 时,我收到大量错误输出到控制台
- vue.js - 带参数的阿波罗客户端查询 - Vue
- java - 为什么 CMD 无法识别 javadoc 命令?
- html - HTML 输入模式验证
- php - laravel 在验证 FormRequest 后返回 json 错误而不是重定向
- python - 为什么从数组运行切片需要额外的时间?
- python - python中是否有类似于MATLAB中的peaks(N)的函数/实现?
- performance - 如何使用 jmeter 对完整的逻辑流程进行负载测试?