我的机器里没有CC这个标准的C语言编译器,很令我郁闷。但是我发现在我重新配置内核后,可以编译,我想这就是我要的编译器吧! 可是我却不知道他的位置和名字,请大虾们帮帮忙,Thank you! :?:
最近看Computer Systems: A Programmer's Perspective,大致了解了c语言函数调用返回的堆栈变化. 比如函数返回int,实际上是把返回值存在一个特定的寄存器上(eax?),而返回一个float,是把返回值放在第一个浮点寄存器上%st(0) 请问,如果是返回结构体,那结构体放在哪里?我设想可以由callee把它放在堆中,在eax放置指向它的指针,然后由caller销毁.但是这样做很笨重. 代码如下,该代码可以通过gcc的编译,即使我指定了 -std=c89: #includ...
a64 是我在业余时间,开设计到编码实现上,断断续续用了5个月时间写出来的! 我完全没有看过任何关于编译器开发的书籍,凭着自已的想象,手中只有一份 AMD 的x86-64 架构的手册, 从这份 AMD 手册摸索其64位技术! a64是一款基于AMD x86-64 架构的64位汇编编译器。我不知道,Intel的EM64T技术是否能适用。 A64采用Intel的语法格式,与nasm的语法格式差不多。只是3个主要的语法差别。 (一)、内存操作数以及远程跳转的造型上不同...
由于没有很多人捐助,也没有很多厂商愿意投放广告。 本人兹决定不再继续进行 该编译器的 帮助文档翻译工作 (tnnd原来linux界都是一些只想得到不想付出的无赖) 同时本人已经开设了分布式论坛“中国linux basic语言论坛” 本周末将进行盛大的发布和推界活动,欢迎无赖们前来共镶盛举,然后大快朵夷。 中国linux basic语言论坛第一分论坛地址 第一开发论坛 开源运动版块 basic项目子版 另外,欢迎有意开设“中国linux basic语...
basic语言编译器需要您的捐助 现有一basic语言编译器(带有多文档窗口的IDE),基于qt,可以在linux下快速而容易的开发应用程序。 目前本人对其翻译和制作rpm包的工程已经实际开始,但是其工作量很大 所以该工程十分昂贵,本人无力负担。 现该产品的翻译工作需要各位开源支持人士的捐助, 共计大约会需要1万元人民币 (3400多个html文档的函数参考帮助文档,数千字的安装指南是需要如此多的钱) 希望大家踊跃捐助。 不论...