C语言可以人工编译吗?
发布网友
发布时间:2022-05-13 03:56
我来回答
共2个回答
热心网友
时间:2023-11-17 01:27
你说的是不用集成环境来而是自己手动编译吧?可以的呀!
eg:打开控制台,然后把目录切换到你的编译器的bin目录下的编译核心程序(我用wintc,目录是:F:\Win-TC\bin\20cn),然后在控制台下输入"tcc
h.c"(h.c是我写的一个测试C程序),然后会在当前目录下生成可执行程序h.exe,然后你再在控制台下输入h.exe就可以看到编译结果了,当然,编译的时候有很多可选选项的,你可以翻看你的编译器手册...
热心网友
时间:2023-11-17 01:27
那当然是可以的呵,你首先得认识高级语言编译生成机器码的过程。
分为四个步骤:
预处理(得到被修改的源文件*.i)->编译(汇编文件*.s)->汇编(可重定位目标文件*.o二进制)->链接(可执行文件:二进制)
你按照这几个步骤进行,手功的哟,最后同样能得到很好的二进制的呵