社区
工具平台和程序库
帖子详情
怎么把源代码编译成可执行程序?
Jackie.Liu
2016-03-06 05:35:06
网上下载的tuxracer这个游戏的源代码,对其进行修改后生成游戏,怎么编译生成可执行文件?
...全文
824
3
打赏
收藏
怎么把源代码编译成可执行程序?
网上下载的tuxracer这个游戏的源代码,对其进行修改后生成游戏,怎么编译生成可执行文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ooolinux
2016-03-06
打赏
举报
回复
可能是: make make install
iyomumx
2016-03-06
打赏
举报
回复
你需要posix环境,包括但不限于mingw,cygwin,linux等等 然后在shell下执行: ./configure make make install 有的情况下你还需要先执行 autoreconf
yshuise
2016-03-06
打赏
举报
回复
楼主你没看见文件README吗?
纯C版的微信打飞机游戏
本游戏模拟微信打飞机游戏,不过略有不同,玩一下你就知道了^_^ 资源包含
源代码
、游戏素材、
可执行程序
(编译好了的) ps:游戏使用纯C语言,没使用任何游戏引擎
一个程序从
源代码
到
可执行程序
的过程
一个源程序到一个
可执行程序
的过程:预编译、编译、汇编、链接。 编译是主要部分:其中又分为六个部分:词法分析、语法分析、语义分析、中间代码生成、目标代码生成和优化。 链接中,分为静态链接和动态链接,本文主要是静态链接。 一、预编译:主要处理
源代码
文件中的以“#”开头的预编译指令。处理规则见下 1.删除所有的#define,展开所有的宏定义。 2.处理所有的条件预编译指令,如“#if”、“#endif”、“#ifdef”、“#elif”和“#else”。 3.处理“#include”预编译指令,将文...
《C深度解析》第一章 c编译、链接视频教程
课程内容:1. IDE 与 源文件开发方式的异同2. 编译的详细过程3. 编译器集合的组成4. gcc -v,编译信息的详细分析5. 可重定位目标文件(.o)格式介绍6. 链接器链接时,符号解析和重定位做了什么事情7. 可执行目标文件的格式,以及可执行目标文件的加载、执行8. 程序内存结构介绍 代码和数据(常量、变量)是如何存放在程序的内存结构中的
源代码
到
可执行程序
的过程详解:预编译、编译、汇编、链接
(1)首先是将.c源文件和.h头文件经过预编译(cpp是预编译器),得到.i文件,主要是进行的一些替换工作;(2)将.i文件经过编译器(gcc)处理,得到.s汇编文件,现在文件内容已经从C语言编程了汇编语言;(3).s汇编文件经过汇编器(as)处理变成.o文件,此时的.o文件已经是二进制文件;(4)最后将所有.o文件和依赖的静态库、动态库通过链接器(ld)生成
可执行程序
a.out;
C/C++从
源代码
到生成
可执行程序
的过程详解!
编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成
可执行程序
。
源代码
(.c)-->预处理(.i)-->编译-->优化-->汇编(.s / .o)-->链接-->可执行文件 Source--(编译)--> Assembly--(......
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章