老鸨是什么意思| 再生牙技术什么时候能实现| 肛门下坠是什么原因| 多巴胺什么意思| rhd阳性是什么意思| 为什么哭了眼睛会肿| 葛优躺是什么意思| 着床出血是什么颜色| 黄瓜敷脸有什么效果| 米白色是什么颜色| 口腔溃疡是什么| 小孩荨麻疹吃什么药| 女人肾虚吃什么补回来| 吃什么能流产| sp是什么意思啊| 什么是风湿病| 打醮是什么意思| 莳字五行属什么| 5月是什么星座| 色是什么结构| 梦见床是什么意思| 什么是催眠| 大拇指麻木是什么原因| lomo卡是什么| 善存什么时间吃比较好| 开心的反义词是什么| 幽门螺旋杆菌阳性吃什么药| 咖喱是什么材料做的| 纵隔肿瘤是什么病| 嗜的意思是什么| 支原体感染咳嗽吃什么药| kolumb是什么牌子| 什么是放疗治疗| 筋膜炎用什么药好| 湿疹是什么样的| 什么叫化疗为什么要化疗| 睡几个小时就醒了是什么原因| 独占鳌头是什么意思| 附属医院是什么意思| 红蜘蛛是什么虫| 私人订制什么意思| 弟弟的儿子叫什么| 1114是什么星座| 氟斑牙是什么原因造成的| 尿发黄是什么原因男性| 吃石斛有什么作用| 桂圆什么时候上市| 因人而异是什么意思| 牙酸是什么原因| 骨化性肌炎是什么病| 借鉴是什么意思| 副师长是什么级别| 拔罐后需要注意什么| 纳粹是什么意思| 硬脂酸镁是什么| 杉字五行属什么| 头秃了一块是什么原因| 五更是什么生肖| 脊柱疼是什么原因| cbb电容是什么电容| 肃穆是什么意思| 痔疮为什么会痒| 黄棕色是什么颜色| 什么只好什么| 久卧伤气是什么意思| 黑头发有什么好处脑筋急转弯| 什么叫hp感染| 明月几时有的下一句是什么| 什么的跑步| 男人硬不起来该吃什么药| 更年期吃什么药| 心梗挂什么科| 乳糖不耐受不能吃什么| 为什么前壁容易生男孩| 岁寒三友是什么意思| 女孩什么时辰出生最好| 什么头什么尾| magnesium是什么意思| 什么菜是发物不能吃| 63岁属什么| 留个念想是什么意思| 胃火重口臭吃什么药好| 素面朝天什么生肖| 梦见桥断了是什么意思| 拔牙之后可以吃什么| 为什么长斑| 憩息是什么意思| 尿蛋白高是什么意思| 和谐什么意思| 指责的意思是什么| 吃什么可以健脾养胃| 辛卯五行属什么| elf是什么意思| 74年大溪水命缺什么| 脚气是什么样的| 平反是什么意思| 小肠镜什么情况下需要做| 小酌怡情下一句是什么| 精神分裂吃什么药| 眉骨疼是什么原因| 二甲双胍缓释片什么时候吃| 高丽参适合什么人吃| 烧烤烤什么好吃| 9.27日是什么星座| meq是什么单位| kai是什么意思| 朋友生日送什么礼物好| 脚后跟疼痛什么原因| 人参果是什么季节的| 一龙一什么填十二生肖| 头疼恶心想吐是什么原因| 心影饱满是什么意思| 亥是什么意思| 月经推迟是什么原因导致的| 诏安是什么意思| 什么的梨子| 钙过量会有什么症状| 甲沟炎涂抹什么药膏最有效| 十指纤纤尽夸巧是什么生肖| 脑炎的后遗症是什么| 蛊虫是什么| 什么的花蕾| 什么的成长| 坐月子吃什么水果| 人均gdp是什么意思| 什么叫肾病综合征| 酱油是什么做的| 孕吐一般什么时候开始| 丁字是什么意思| 虚岁31岁属什么生肖| 男性左下腹疼痛是什么原因| poems综合征是什么病| 电解质是什么| 4月7号是什么星座| 士字五行属什么| 利多卡因是什么| 居高临下的临是什么意思| 睡觉打呼噜什么原因| 脑梗吃什么水果好| 喉咙有浓痰是什么原因| 睡不着吃什么| 剖腹产后可以吃什么水果| 士官是什么级别| 等闲识得东风面什么意思| 等效球镜是什么意思| 梦到头上长虱子什么意思| 人潮涌动是什么意思| 勾芡用什么粉| 洗钱是什么意思啊| 当家做主是什么生肖| 省检察长什么级别| 什么动物没有天敌| 豆乳是什么| 蚂蚁属于什么动物| 急支糖浆是什么梗| 猫传腹是什么病| 胎盘2级是什么意思| pettm和pe有什么区别| 为什么微信附近的人看不到我| 小指麻木是什么原因| 畏光是什么意思| 肠胃性感冒吃什么药| 美沙芬片是什么药| 一个立一个羽是什么字| 肝郁化火吃什么药| 得了艾滋病会有什么症状| 胃痛可以吃什么| 糖尿病人喝什么茶最好| 胸痛吃什么药| 氏是什么意思| 尿道炎吃什么药| 噬是什么意思| 恐惧是什么意思| 什么少年| 热水器什么品牌好| 铊是什么东西| 睾丸变小了是什么原因| 嘴巴长疱疹用什么药| 高丽参是什么参| bp是什么意思医学上面| 糖尿病的人可以吃什么水果| 梦见水里有蛇是什么意思| bolon是什么牌子眼镜| 胃有幽门螺旋杆菌是什么症状| 什么蛋营养价值最高| 置之死地而后生是什么意思| 尿黄是什么原因引起的男性| 马克笔什么牌子好| 喇蛄和小龙虾什么区别| 1994年属狗是什么命| 两毛二是什么军衔| 麒麟长什么样| 灯火葳蕤是什么意思| 润字五行属什么| 天秤座男生和什么星座最配| 什么药可降尿酸| 什么是幽门螺杆菌感染| 2022年属虎的是什么命| 为什么会精神衰弱| 沙参长什么样子图片| 丹毒用什么抗生素| 头发掉的厉害是什么原因| 一什么而什么的成语| 期货平仓是什么意思| 柏拉图式是什么意思| 吃什么水果对眼睛好| cct是什么意思| 湿疹为什么要查肝功能| 西梅不能和什么一起吃| 吃什么能提高记忆力| 什么人不能喝桑黄| 什么火没有烟| 子时是什么生肖| 吃槟榔有什么好处| 海马炖什么好小孩长高| 腕管综合症吃什么药| 什么蛇没毒| 成家是什么意思| svc是什么意思| 散瞳是什么| 当归有什么作用和功效| 吃生葵花籽有什么好处和坏处吗| 平起平坐代表什么生肖| 朝鲜人一日三餐吃什么| 什么是债权| 前列腺增大是什么原因| 男人为什么会遗精| 余数是什么| 丙类药一般是什么药| 大小脸挂什么科| s牌运动鞋是什么牌子| 钙果是什么水果| 口腔异味是什么原因引起的| 4岁小孩流鼻血是什么原因| 胃窦是什么| ken是什么意思| 医院介入科是干什么的| 潦草什么意思| 小根蒜学名叫什么| 5月23日是什么日子| 11月16号是什么星座| 木命人五行缺什么| 女朋友的弟弟叫什么| 内分泌失调是什么意思| 气血不足吃什么中成药最好| 天上的云像什么| 脸部痤疮用什么药| mmol是什么单位| 做脑电图挂什么科| 睾丸疼什么原因| 白佛言是什么意思| 输尿管结石挂什么科| c60是什么| 配偶什么意思| 睛可以组什么词| 五月二十一是什么星座| 脱肛吃什么药| 早上起床头晕是什么原因| 记吃不记打的下一句是什么| 灰太狼是什么意思| 85年属什么生肖| 1.16是什么星座| 6周岁打什么疫苗| 开门是什么意思| 百度Jump to content

周杰伦演唱会失声了?但失声伦却展示了红到现在的另一件秘密武器

From Wikipedia, the free encyclopedia
(Redirected from Local C compiler)
LCC
Developer(s)Dave Hanson and Chris Fraser
Initial release1994; 31 years ago (1994)
Stable release
4.2 / September 4, 2002; 22 years ago (2025-08-07)
Repository
Written inC
Operating systemCross-platform
TypeCompiler
LicenseLCC License[1]
Websitedrh.github.io/lcc/
百度 近日,海淀法院已受理上述13起案件。

LCC ("Local C Compiler" or "Little C Compiler") is a small, retargetable compiler for the ANSI C programming language. Although its source code is available at no charge for personal use,[2] it is not open-source or free software according to the usual definitions because products derived from LCC may not be sold, although components not derived from LCC may be sold.[1] It was developed by Chris Fraser and David Hanson.

LCC

[edit]

LCC is intended to be very simple to understand and is well-documented; its design is described in Fraser and Hanson's book A Retargetable C Compiler: Design and Implementation. The book includes most of the source code for version 3.6 of the compiler, which was written as a literate program using noweb. As of July 2011 the current version of LCC is 4.2, but much of the book still applies to this version. The major change since the book was published is in the code-generator interface, which is described in a separate document.[3]

The source code for LCC is around 20,000 lines, which is much smaller than many major compilers.[4]

LCC can generate code for several processor architectures, including Alpha, SPARC, MIPS, and x86; there is also an LCC backend that generates Microsoft's Common Intermediate Language.[5]

Projects incorporating LCC

[edit]

Quake 3

[edit]

id Software's id Tech 3 engine relies on a modified version of LCC to compile the source code of each game module or third-party mod into bytecode targeting its virtual machine.[6] This means that modules are oblivious to the system beyond the system calls and limited file system scope offered by the engine, which is intended to reduce the threat posed by malicious mod authors. Another consideration is that games and mods written for the engine are portable without recompilation; only the virtual machine needs to be ported to new platforms in order to execute the modules.

lcc-win

[edit]

lcc-win32 is an integrated development environment package for Microsoft Windows which includes a fork of LCC. An amd64 counterpart named lcc-win64 exists, which has been available since April 15, 2012.[7][8]

Pelles C

[edit]

Pelles C's compiler is a heavily modified version of LCC providing C11 as well as C17 support, amd64 support, additional optimisation techniques such as inline expansion[9] and an IDE.

MathWorks

[edit]

For 32-bit Windows machines, Lcc is used as a default if no other compiler is installed for MathWorks MATLAB and related products.[10]

License

[edit]

LCC is free for personal use and may be redistributed provided all distribution media and product documentation acknowledges it. The LCC license relies on examples in multiple cases. LCC may not be sold for profit, but it may be included with other software that is sold for profit, provided LCC itself is distributed for free. Per user and unlimited use licenses are available by contacting Addison-Wesley, in particular for compilers of languages such as C++ for which a C compiler may constitute much of its work.[1]

See also

[edit]

References

[edit]
  1. ^ a b c "LCC License". GitHub. Retrieved 5 July 2011.
  2. ^ "Official Github Repository". GitHub.
  3. ^ Fraser, Christopher W.; Hanson, David R. (July 2001). "The lcc 4.x Code-Generation Interface" (PDF). Microsoft Research. Technical Report MSR-TR-2001-64. Retrieved 5 July 2011.
  4. ^ Sao-Jie Chen, Guang-Huei Lin, Pao-Ann Hsiung, Yu-Hen Hu. "Hardware software co-design of a multimedia SOC platform". Section 5.6.1: LCC Compiler Infrastructure. [1]
  5. ^ Hanson, David R. (March 2004). "Lcc.NET: Targeting the .NET Common Intermediate Language from Standard C" (PDF). Microsoft Research. Retrieved 22 July 2012.
  6. ^ "John Carmack's .plan file, 24 July, 1999". Archived from the original on 2025-08-07.
  7. ^ lcc-win: A Compiler system for Windows
  8. ^ Scarlet, Jhon. "git tower". Retrieved 16 July 2024.
  9. ^ Pelles C Overview
  10. ^ "Build MEX-Files". Archived from the original on 14 September 2012. Retrieved 6 November 2013.
[edit]

Bibliography

[edit]
耳聋是什么原因引起的 供奉财神爷有什么讲究 肾阳虚吃什么药最好最有效 cdfl是什么意思 晚八点是什么时辰
女性吃大肠有什么好处 血脂高胆固醇高吃什么食物最好 射手男喜欢什么样的女生 尿酸高肌酐高是什么原因呢 海水倒灌是什么意思
人放屁多是什么原因 羊水是什么颜色的 衿字五行属什么 腐女是什么 马来西亚主食吃什么
肝气不舒吃什么中成药 生命之水是什么 什么是npc 杭字五行属什么 巨蟹是什么星座
为什么会突然长痣hcv8jop4ns3r.cn 六角龙鱼吃什么hcv8jop3ns0r.cn 胸长什么样shenchushe.com 什么颜色衣服显皮肤白hcv8jop1ns4r.cn 肌肉酸痛挂什么科hcv8jop2ns4r.cn
办居住证需要什么hcv8jop9ns8r.cn 一什么粽子hcv8jop8ns1r.cn 为什么我hcv8jop7ns5r.cn 早上五点半是什么时辰hcv7jop9ns2r.cn 送医生什么礼物好hcv9jop2ns0r.cn
至多是什么意思youbangsi.com 沙拉是什么意思hcv8jop3ns5r.cn 白虎是什么hcv8jop6ns1r.cn 血糖偏高能吃什么水果和食物最好hcv8jop0ns0r.cn a21和以纯什么关系hcv8jop6ns8r.cn
10月10号是什么星座hcv8jop5ns8r.cn 性早熟有什么危害hcv9jop5ns6r.cn 牛肉炖什么好吃hcv9jop4ns3r.cn 大人发烧吃什么退烧药hcv8jop9ns3r.cn 维生素b族为什么不能晚上吃hcv9jop0ns9r.cn
百度