使用CMake与psn00bsdk编译PS1游戏时出现ld: unknown options: -T错误求助
使用CMake与psn00bsdk编译PS1游戏时出现ld: unknown options: -T错误求助
最近我在试着用CMake和psn00bsdk做个PS1小游戏,结果编译的时候碰上个问题:ld: unknown options: -T,折腾半天没搞定,来求助大家!
先贴出我的CMakeLists.txt内容:
cmake_minimum_required(VERSION 3.21) include(../n00b/libpsn00b/cmake/internal_setup.cmake) set(CMAKE_TOOLCHAIN_FILE ../n00b/libpsn00b/cmake/sdk.cmake) project( ps1hello LANGUAGES C VERSION 1.0.0 DESCRIPTION "hello ps1" ) file(GLOB _sources src/*.c) message(STATUS "Sources: ${_sources}") set(CMAKE_EXPORT_COMPILE_COMMANDS ON) psn00bsdk_add_executable(ps1hello GPREL ${_sources}) install(FILES ${PROJECT_BINARY_DIR}/hellops1.exe TYPE BIN)
另外我也知道直接这么写include是不太规范的操作,但毕竟只是个Hello World级别的小项目,我觉得暂时凑合用没问题。
我就是按CMake项目的常规流程来的:先执行cmake .,再跑make,结果就弹出了这个链接器错误。
备注:内容来源于stack exchange,提问作者Illia
相关产品推荐
相关产品推荐

