欢迎光临
我的个人博客网站

进程基础实验


项目 内容
作业所属课程 2021春季Linux系统与应用 (南昌航空大学 – 信息工程学院)
作业要求 https://edu.cnblogs.com/campus/nchu/2021-spring-Linux/homework/11956
学号-姓名 18041520-李国明
作业学习目标: 1.掌握Linux系统环境C语言编程概念 2.学习Linux系统进程概念

一、请举例说明静态链接库的创建与使用。

ar:建立,修改档案或从档案中抽取成员
ar -r :替换归档文件中已有的文件或加入新文件
ar -t :显示归档文件内容

进程基础实验

举例:

//文件名:add.c,加法 int add(int a,int b){ return a+b; } 
//文件名:sub.c,减法 int sub(int a,int b){ return a-b; } 
//文件名:main.c #include <stdio.h> int add(int a,int b); int sub(int a,int b); int main(){ printf("3 + 1 = %dn",add(3,1)); printf("3 - 1 = %dn",sub(3,1)); return 0; } 

进程基础实验

二、请举例说明共享库的创建与使用。

开始的目录结构:

进程基础实验

//文件名:common.h #ifndef _COMMON_ #define _COMMON_ int add(int a,int b); int sub(int a,int b); #endif 
//文件名:add.c int add(int a,int b){ return a+b; } 
//文件名:sub.c int sub(int a,int b){ return a-b; } 
//文件名:main.c #include<stido.h> #include"common.h" int main(){ printf("3+1=%dn",add(3,1)); printf("3-1=%dn",sub(3,1)); } 

创建共享库

进程基础实验

赞(0) 打赏
未经允许不得转载:张拓的天空 » 进程基础实验
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏