1、建立一个可执行过程是先把源程序编译成目标文件(带.OBJ扩展名的机器代码文件),然后再把目标文件通过连接程序转换成可执行文件(带.EXE扩展名)。

2、执行过程不同的开发环境有的不同,这里以TC2.0为例说明:

a、单个文件源代码的编译:

假设文件名为:hello.c,文件内容为:main(){printf("Hello World.");}

1)用TC2.0集成环境生成可执行文件:

在TC集成环境IDE中打开源代码文件hello.c,然后按F9,即可生成可执行文件hello.exe。

2)从命令行直接编译、连接,生成可执行文件:

在命令行执行tcc可以编译c语言源文件,并把它连接成可执行文件。

格式:tcc [选择项 选择项 选择项 ...] 文件名 文件名,如:tcc hello

b、多个文件源代码的编译:

1)先后输入并编辑4个文件,并以file1.c、file2.c、file3.c、file4.c存储在磁盘上。

2)在编译状态下,建立一个“项目文件”,它不包括任何程序语句,而只包括组成程序的所有文件的文件名 file3 file1 file2 file(扩展名可以省略)

3)将以上内容存盘,文件名自定,但扩展名必须为.prj(表示为工程文件)。

4)在TC环境中的Project菜单找到Project name,打开刚存的.prj文件。

5)按F9进行编译连接。

6)按Ctrl+F9,运行可生成的可执行程序。

c、多文件也可以在命令行单个编译,然后连接。

取消

评论

新手怎么把java源码做成app_怎么样将1个编写好的程序源代码做成1个软件!相关推荐

  1. c传给php数据解包,小程序源码提取工具,完美解包,一键提取小程序源代码工具_PHP源码...

    请注意:该源码来源网友分享,搜库资源网不提供技术支持,没有技术能力的小白勿拍.(如需安装服务费用另算) 直接解压后就可以使用 将小程序文件放到 wxapkg目录下 然后打开 CrackMinApp.e ...

  2. 面试官:背了几道面试题就敢说熟悉Java源码?我们不招连源码都不会看的人|原力计划...

    作者|Baldwin_KeepMind 责编|伍杏玲 出品|CSDN博客 我的真实经历 标题是我2019.6.28在深圳某500强公司面试时候面试官跟我说的话,即使是现在想起来,也是觉得无尽的羞愧,因 ...

  3. 绿豆APP源码苹果CMS影视插件版本原生JAVA源码

    纯净原版绿豆APP源码苹果CMS影视插件版本原生JAVA源码,这套绿豆源码相当完美运行非常流畅,纯原汁原味的绿豆UI,不是市面上被改的乱七八糟的版本,其实大家也清楚网上卖几百的也只是换个底图换个图标而 ...

  4. Java源码转C 源码的五款最佳工具

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Java ...

  5. Java源码转C#源码的五款最佳工具

    Java源码转C#源码的五款最佳工具 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 出于某些需要,你可能会遇到把Java源码转换成C#源码的任务.如果是 ...

  6. Java源码详解六:ConcurrentHashMap源码分析--openjdk java 11源码

    文章目录 注释 类的继承与实现 数据的存储 构造函数 哈希 put get 扩容 本系列是Java详解,专栏地址:Java源码分析 ConcurrentHashMap 官方文档:ConcurrentH ...

  7. Java源码详解四:String源码分析--openjdk java 11源码

    文章目录 注释 类的继承 数据的存储 构造函数 charAt函数 equals函数 hashCode函数 indexOf函数 intern函数 本系列是Java详解,专栏地址:Java源码分析 Str ...

  8. Java源码详解五:ArrayList源码分析--openjdk java 11源码

    文章目录 注释 类的继承与实现 构造函数 add操作 扩容函数 remove函数 subList函数 总结 本系列是Java详解,专栏地址:Java源码分析 ArrayList 官方文档:ArrayL ...

  9. Java源码详解三:Hashtable源码分析--openjdk java 11源码

    文章目录 注释 哈希算法与映射 线程安全的实现方法 put 操作 get操作 本系列是Java详解,专栏地址:Java源码分析 Hashtable官方文档:Hashtable (Java Platfo ...

最新文章

  1. 图像分析用 OpenCV 与 Skimage,哪一个更好?
  2. python是不是特别垃圾-深度解析Python垃圾回收机制(超级详细)
  3. DayDayUp:分析“普通人”如何逐步走上食物链顶端(看那些成名史案例,有感而发)
  4. 服务器上flash不显示动画,win10电脑在线预览不能加载flash
  5. qt为窗体部件设置阴影、类似日晕效果
  6. pythonforin替换字符_Python:用一个字符串替换数组中的数字(Python: Replace a number in array with a string)...
  7. pageoffice动态模板填充JAVA,使用卓正PageOffice--动态填充Word文档
  8. JavaScript实现表单验证功能
  9. 线性代数(9):线性正交
  10. 新国货全面崛起,背后的密码是什么?
  11. GPRS模块发送短信
  12. vue v-for循环表格 希望第四个<th>或<td>标签自动换到下一行应该怎么做?
  13. 寒门如何出贵子(摘抄)
  14. 苹果设备的微信数据收集
  15. win7喇叭红叉耳机扬声器已拔出驱动无法修复
  16. 王者荣耀转系统服务器繁忙,换手机党的福音,王者荣耀开启跨系统角色转移,但这些问题要注意...
  17. 干支纪年法简便算法_不用万年历快速推算日柱干支法
  18. apache-tomcat-10.0.18配置
  19. java基础十一---Socket
  20. 【新年呈献】高性能网络通信框架 HP-Socket v5.7.1

热门文章

  1. iOS开发者 如何突破自身技术瓶颈,成为别人眼中的 架构师?
  2. 有哪些目前流行的前端框架
  3. 每日一词——@FUnctionalInterface
  4. 学霸 帝国理工 本科 计算机,帝国理工和剑桥计算机的offer,该去哪个?
  5. 袁腾飞的两宋风云读后感
  6. Nodelist转化问题。
  7. 已知两个向量的夹角和其中一个向量,求另一个向量
  8. Matlab实现滤波器,进行ASK、FSK、多音信号的滤波
  9. vue轮播组件--不插电手动粘贴版
  10. 用PS把一张图片变成素描画