暂时放弃脚本语言的学习了
mingw吧
全部回复
仅看楼主
level 13
千城真人✨
楼主
生活上有了很大的变动.没心思学习新的知识,暂时只能维持在C语言上的学习了
一直想学习python或lua.看了点入门,实在不知道该在哪门深入.
既然不知道干脆就不深入好了.暂时把C语言当脚本语言用好了.
tiny c 是一种既能编译C为运行程序.也能不编译直接运行c的编译器(解释器
?).既然有了这个那么我干脆就继续学习C好了
2018年05月20日 08点05分
1
level 13
千城真人✨
楼主
虽然tinyc的原作者早就弃坑了,但这东西实在是个好玩意,所以有一群开源牛人在维护.甚至还出了新版,那么在C语言死掉之前,这个开源软件看来一时半回死不掉了
http://repo.or.cz/w/tinycc.git
在此网站有个热更新,更新的还很快,只不过只提供源码包.
用本吧集成包可以直接运行tcc的win32文件夹下的批处理文件,注意是在conemu控制台里或右键发送到菜单的临时运行里 运行此批处理,几秒钟后,程序生成好了,用法基本和GCC差不多
整个tcc文件夹解压开才1M多.看来集成包里应该增加个C程序的脚本解释器了,
2018年05月20日 08点05分
2
千城真人✨
突然想到我要是把这个做成一个notepad+控制台+c编译器的集成包,压缩包最多8M...
2018年05月20日 08点05分
💯英雄蜡笔
回复 牵星上人✨ :这就比较6了
2018年05月20日 17点05分
level 7
咖啡奶☕️
语言就是工具,用的顺手就行了
,问题是我学多不精,清一色入门级。
2018年05月24日 04点05分
3
鸡鸡发麻了啊
论hello world的十几种写法
?
2018年11月07日 04点11分
☞光影☜
@鸡鸡发麻了啊
条条大路通罗马
2019年01月12日 06点01分
hellovfp
@☞光影☜
哇,倒处能看到你发言。。。
2019年01月31日 06点01分
☞光影☜
@hellovfp
。。。。。。
2019年01月31日 09点01分
level 13
千城真人✨
楼主
tcc与gcc的动静态库编译异同
gcc的动态库可以生成dll库,链接库.a或lib.还有def.编译的时候只要把.a或lib和源文件一起编译或用-l指定路径
tcc的动态库生成dll和def.而tcc编译的时候是把.def文件和源文件一起编译
gcc和tcc生成的def不同,不能同用,但dll是可以通用的(仅在c语言下完成测试,c++未知).
这里要注意一点,因为dll可以通用,那么用tcc从gcc生成的dll中拉出def,那么是能在tcc下编译的~
2018年06月09日 03点06分
4
level 13
千城真人✨
楼主
tcc --help可以看到tcc的所有命令.
tcc -shared filename.c这样命令生成的dll是没有def的,除非在源码中定义
tcc -shared -rdynamic filename.c这样可以生成有def的dll,而不管你在源码中是否定义(建议这样用)
那么tcc -rdynamic filename.dll就理所当然的可以从一个dll中拉出def了,但这个命令不是百分百管用,原因我不想说了,有点复杂~
不得不说这个tcc的作者真是个天才.所以在作者弃坑后,还会有那么多程序员自愿维护.
2018年06月09日 03点06分
5
level 7
鸡鸡发麻了啊
虽然看不懂,但是感觉.......
2018年11月07日 04点11分
6
千城真人✨
嗯,谢谢回复。反正这吧随意挖坟
。
2018年11月07日 05点11分
level 1
那年今日像二哈
想不通这些人都更新了什么, 我之前很早就知道的常亮字符串修改的 BUG 现在也没动静......
2019年04月07日 15点04分
8
1