linux编程要点(一):

Linux编程要点(一):

1.如何执行文件

标题
在这里插入图片描述

2.C程序的编译与执行方式:

在这里插入图片描述

先写好源文件和头文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 执行方法一:
    因为在main方法中只调用了bill函数,所以可以先将bill.c和prog.c编译汇编生成二进制执行文件(.o),在进行链接,最后执行。
    • 使用命令 gcc -c [filename]生成二进制可执行文件bill.o和prog.o
      在这里插入图片描述
    • 使用命令 gcc -o [out filename] [in filename 可多个]进行链接生成可执行文件program
      在这里插入图片描述
    • 使用命令 ./program运行
      在这里插入图片描述
  • 执行方法二:
    • 《创建静态库》
      在这里插入图片描述
    • 将该静态库与目标文件链接,生成可执行文件program
  • 在这里插入图片描述
    • 或者
      在这里插入图片描述
      在这里插入图片描述

3.共享库与静态库比较

共享库:内存只需保存一份
静态库:程序运行一次,则会产生一次备份

4.重定向

输入重定向< 默认是键盘
输出重定向>(写入)>>(追加)默认是屏幕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值