首页
社区
课程
招聘
未解决 [求助]怎么样才能编译一个1kb的hello world程序?
发表于: 2018-12-2 03:51 1817

未解决 [求助]怎么样才能编译一个1kb的hello world程序?

2018-12-2 03:51
1817
虚心求教:
用gcc mingw怎么样能编译一个1kb大小的hello world? 
用vc很简单,而且编译的还能在win7上运行,但是mingw我不会编译,我试着用连接脚本合并区段,但是总是不能运行,谁能编译到1kb的exe文件,你们这些大牛教教我吧

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 2943
活跃值: (1788)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
2
编译器会加一些七七八八的东西进去。要想PE文件极致到最小,别人都是手工构造,而且没有实际意义,不过借助学习PE结构罢了。
2018-12-2 12:30
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
wofan[OCN] 编译器会加一些七七八八的东西进去。要想PE文件极致到最小,别人都是手工构造,而且没有实际意义,不过借助学习PE结构罢了。
vc就能轻易的编译一个1kb的exe, 我就想gcc不能编译吗?是不是有些参数我不知道?
2018-12-2 13:42
0
雪    币: 1176
活跃值: (1269)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
4
不知道你vc怎么能编译出来1kb的  我用gcc最低也是3kb
2018-12-2 20:50
0
雪    币: 1711
活跃值: (516)
能力值: ( LV12,RANK:200 )
在线值:
发帖
回帖
粉丝
5
试试masm
2018-12-2 20:53
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
Tennn 不知道你vc怎么能编译出来1kb的 我用gcc最低也是3kb
vc修改函数入口,合并所有区段,hello world就是1kb.
gcc就是不知道怎么合并区段?
2018-12-3 00:18
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
supercolin 试试masm
汇编确实让我无话可说,看我不会,我就会c 
2018-12-3 00:19
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
gcc是不是没这个能力?
2018-12-4 11:59
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
都说汇编写的程序小,我看都是听别人说的吧,hello world 汇编也要 2-3 kb  跟c都差不多嘛
2018-12-4 21:40
0
雪    币: 27
活跃值: (622)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
以前看到过,https://www.zhihu.com/question/21715980
2018-12-5 14:10
0
游客
登录 | 注册 方可回帖
返回
//