C连载3-不同环境下的C

一、不同环境下的C
1.一个源程序inform.c编译生成a.out,然后可以直接运行这个可执行程序,如果要存储这个可执行文件,应该把它重命名,否则,就会被下一次编译程序时生成的新a.out所替换。
2.如何处理目标代码,C编译器会创建一个inform.o,然而却找不到这个文件,因为一旦链接器生成了完整的可执行程序,就会将其删除,如果原始程序有多个源代码文件,则会保留目标代码文件。
3.GNU项目是要给开发大量免费UNIX软件的集合(GNU‘s Not Unix)。(也称为GCC,其中包好了GCC C编译器)
4.各个系统会使用cc的别名来代替gcc或者clang命令
5.gcc和clang命令都可以根据不同的版本选择运行时选项来调用不同C标准
gcc -std=c99 源文件名
gcc -std=c1x 源文件名
gcc -std=c11 源文件名
第一行调用了C99标准,第二行调用C11之前草案标准,第三行调用GCC接受的C11标准。Clang同GCC。
6. 程序执行完毕后,执行窗口会立即消失,如果不希望出现这种情况,可以让程序暂停一下,直到按下Enter键,窗口才消失,要实现这种效果可以在程序的最后添加下面这一行代码getchar()
该行读取一次键的按下,所以程序在用户按下Enter键之前会暂停。
7.可以在Windows系统下运行Linux程序,也可以在Linux系统下运行Windows程序,不能通过Windows系统访问Linux文件,但是可以通过Linux系统访问Windows文档。
二、源码:
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包
3.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值