应该怎样才能让*.exe成为独立的程序,不需要*.o、*.c?
虽然能运行,但是不能实现编译器运行时的功能。
用c语言编程产生*.o、*.c、*.exe这三种文件,用编译器运行就可以,但直接运行*.exe就不可以?
答案:6 悬赏:40
解决时间 2021-03-03 06:08
- 提问者网友:冷天寄予
- 2021-03-02 06:28
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-03-02 07:55
如果用软件的编译器,那要在Release模式下.exe文件才能单独运行
全部回答
- 1楼网友:茫然不知崩溃
- 2021-03-02 11:25
不能实现什么功能呢?就不能一口气把话说完吗?
- 2楼网友:duile
- 2021-03-02 11:02
首先要编译生成.obj文件,然后再连接生成.exe文件,在工程文件夹中可以找到的。你找一下。
- 3楼网友:说多了都是废话
- 2021-03-02 10:16
没理由了,除非你运行时有参数,或者有使用头文件之类的东西吧!
- 4楼网友:说多了都是废话
- 2021-03-02 08:59
*.exe可以直接运行的啊。你的意思是你编译出来的这个程序只能处理一种情况,而不能处理一类相似的情况,是不?
- 5楼网友:woshuo
- 2021-03-02 08:38
.c不是产生的,是你这个程序的源码,编译器编译的就是这个文件。
当编译器编译.c文件后产生了.o文件(在vs中产生的是.obj文件),然后链接器将这些.o文件链接到一起,成为了.exe文件。
这个exe就是可执行程序,是可以直接运行的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯