请教用TCC生成的EXE文件怎样得到纯净的BIN文件
请问用TCC生成的EXE文件怎样得到纯净的BIN文件如题,我只在C文件中写了CA+B这短短的一句话,生成的EXE文件
请问用TCC生成的EXE文件怎样得到纯净的BIN文件
如题,我只在C文件中写了C=A+B这短短的一句话,生成的EXE文件居然要几KB,有没有方法将其中的我要实现的那句语句提取出来呢?听说GCC好像有这个功能,TC能实现吗
[解决办法]
以前有一个exe2com.exe,可以将exe转成com。
[解决办法]
exe2bin也没用
C写的程序里含有大量的附加代码,最小尺寸小不了
[解决办法]
除去可就跑不起来了
[解决办法]
查一下TCC的参数吧,应该可以生成.asm文件的
[解决办法]
C语言转换到bin?把PE头删了吧,只要入口是0100h就行
[解决办法]
tcc -c -mt -S 文件1.c 文件2.c ...
其中-mt表示最小内存模式,即可生成最小的可执行文件。
[解决办法]
如果你只是把.c编译成.asm然后连接成exe或bin的话
你这个程序肯定跑不起来
[解决办法]
[解决办法][解决办法][解决办法][解决办法][解决办法]gcc有个objcopy 可以把它的.Text段单独复制出来