nolibgs_hello_worlds 项目教程

nolibgs_hello_worlds 项目教程

nolibgs_hello_worldsCollection of PsyQ basic examples NOT using libgs 项目地址:https://gitcode.com/gh_mirrors/no/nolibgs_hello_worlds

1. 项目的目录结构及介绍

nolibgs_hello_worlds 项目的目录结构如下:

nolibgs_hello_worlds
├── common.mk
├── hello_world
│   ├── hello_world.c
│   ├── Makefile
├── psyq
│   ├── lib
│   │   └── *.a
│   └── include
│       └── *.h

目录结构介绍:

  • common.mk: 包含项目的通用Makefile规则。
  • hello_world: 包含示例程序的源文件和Makefile。
    • hello_world.c: 示例程序的源代码文件。
    • Makefile: 用于编译示例程序的Makefile。
  • psyq: 包含PsyQ工具链的相关文件。
    • lib: 包含PsyQ工具链的库文件。
    • include: 包含PsyQ工具链的头文件。

2. 项目的启动文件介绍

项目的启动文件是 hello_world/hello_world.c。这个文件包含了一个简单的Hello World程序,用于演示如何在PSX平台上运行一个基本的程序。

启动文件内容概述:

// hello_world.c
#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

3. 项目的配置文件介绍

项目的配置文件主要是 common.mkhello_world/Makefile

common.mk 配置文件介绍:

common.mk 文件包含了项目的通用Makefile规则,用于定义编译和链接的规则。

hello_world/Makefile 配置文件介绍:

hello_world/Makefile 文件用于编译 hello_world.c 文件,生成可执行文件 hello_world.ps-exe

Makefile 内容概述:

# hello_world/Makefile
include ../common.mk

all: hello_world.ps-exe

hello_world.ps-exe: hello_world.c
    $(CC) $(CFLAGS) -o $@ $<

以上是 nolibgs_hello_worlds 项目的目录结构、启动文件和配置文件的介绍。希望这份教程能帮助你更好地理解和使用该项目。

nolibgs_hello_worldsCollection of PsyQ basic examples NOT using libgs 项目地址:https://gitcode.com/gh_mirrors/no/nolibgs_hello_worlds

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杜薇剑Dale

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值