在 mac 上使用 gcc 编译器编译 c++ SDL2 程序
compile a c++ SDL2 program using the gcc compiler on a mac
我有在 mac、windows 和 linux 系统上使用 gcc 编译器进行编译的经验,并且知道如何在 windows 中编译 will dll。在这种情况下,我想使用 mac 和 gcc 编译器编译 SDL2 程序(我已经在 windows machine 上完成);但是,当您从站点下载开发库时,它们不包含任何共享库文件,仅包含头文件。我目前只是一名计算机科学专业的学生,所以我不是最好的程序员,如果你能帮我编译一个简单的 SDL2 程序,向我展示所有的命令提示符选项和标志,那就太好了!
P.S。我不想使用 Xcode 来完成工作
首先将 .dmg 中的 SDL2.framework 复制到您的 ~/Library/Frameworks。
在您的项目 #include <SDL2/SDL.h>
中包含 headers。
然后您可以使用以下命令编译它:
gcc main.cpp -o main -F/Library/Frameworks -framework SDL2
我有在 mac、windows 和 linux 系统上使用 gcc 编译器进行编译的经验,并且知道如何在 windows 中编译 will dll。在这种情况下,我想使用 mac 和 gcc 编译器编译 SDL2 程序(我已经在 windows machine 上完成);但是,当您从站点下载开发库时,它们不包含任何共享库文件,仅包含头文件。我目前只是一名计算机科学专业的学生,所以我不是最好的程序员,如果你能帮我编译一个简单的 SDL2 程序,向我展示所有的命令提示符选项和标志,那就太好了!
P.S。我不想使用 Xcode 来完成工作
首先将 .dmg 中的 SDL2.framework 复制到您的 ~/Library/Frameworks。
在您的项目 #include <SDL2/SDL.h>
中包含 headers。
然后您可以使用以下命令编译它:
gcc main.cpp -o main -F/Library/Frameworks -framework SDL2