我的Makefile看起来像这样: OBJ = $(SRC:.c=.c.o) #yes it it should be renamed to .c.o, not .o
LIBS = -lchecl(a list of all source files)' 但是,如果我手动将$files的值复制到Makefile中,编写SRC =,然后编写源文件,它就可以很好地编译。
我正在学习PPC Assembly,但我很难理解以下关于子例程调用的内容:
哪些寄存器可用于将参数传递给子例程?我想是R3 to R12吧?当寄存器耗尽时,如何传递参数?在回传返回值时,只能使用R3吗?据我所知,您只能使用此寄存器返回单个值。如果你需要返回更多的值,那么返回一个指向这些值的指针?我也可以看一下这个的代码示例吗?