cmd调用gcc编译c源码,并传参

要做一个C语言oj系统,怎么传参呢?总不能再在窗口中输入吧希望给点思路,推荐点资料也行... 要做一个C语言oj系统,怎么传参呢?总不能再在窗口中输入吧
希望给点思路,推荐点资料也行
展开
 我来答
扣Q923465786
2018-03-27 · TA获得超过933个赞
知道小有建树答主
回答量:1989
采纳率:88%
帮助的人:209万
展开全部
下面将通过对一个程序的编译来演示整个过程。

1
2
3
4
5
6
7

#include <stdio.h>

int main()
{
printf("happy new year!\n");
return 0;
}

  
1:预处理:编译器将C程序的头文件编译进来,还有宏的替换,可以用gcc的参数-E来参看。
命令:gcc -E hello.c -o hello.i
作用:将hello.c预处理输出hello.i
2:编译:这个阶段编译器主要做词法分析、语法分析、语义分析等,在检查无错误后后,把代码翻译成汇编语言。可用gcc的参数-S来参看。
编译器(ccl)将文本文件hello.i 翻译成文本文件hello.s, 它包含一个汇编语言程序。汇编语言程序中的每条语句都以一种标准的文本格式描述了
一条低级机器语言指令。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式