我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

在Linux系统里,编写文件能够降低多个文件执行时频繁调整命令的需求,接下来展示一个基础的文件编写实例。

:

a)、多文件组成的项目工程的管理工具

借助核对文档的记录时间,能够省略掉那些近期未曾变动的资料,进而降低需要再次编译的份量

文件的时间戳记:

a、atime:最后一次访问时间

b、mtime:最后一次修改属性的时间

c、ctime指的是文件内容最后一次被更改的时刻,主要关心的是这个更新过程

执行过程——递归方式

首先需要获取全部文件,这包括make工具自动选取的文件,若文件名有所区别,则应使用make -f 加上项目文件名来执行这一操作

b、读入iclude指令中包含的其他文件

c、初始化文件的变量

揭示潜在规律,接着构建出能够产出全部预期文字的关联网络

e、根据关系链生成文件

f、执行相应的生成命令

首先,需要创建一个文件夹,接着在这个文件夹里面建立以下文件:主程序文件,头文件,以及另一个源文件。

pwd

cd /home/user

mkdir

cd

gedit main.c/.h/.c

2、三个简单的源文件和头文件的编写:

//.h

#

int (int x);

//.c

# ".h"

int (int x){

int i = 0;

for(i = 2; i < x; i++){

if(x % i == 0){

0;

1;

//main.c

# ".h"

int main(){

int x = 3;

int a ;

a = (x);

if(a){

("%d is .\n",x);

else {

("%d is not .\n",x);

0;

文件的编写工作包括,首先把main.c文件,以及另一个.c文件,用汇编程序处理,变成目标文件,然后,把这两个目标文件合并,最终制作出可执行的main程序

main:.o main.o

gcc .o main.o -o main

.o:.c

gcc -c .c -o .o

main.o:main.c

gcc -c main.c -o main.o

clean:

rm -f *.o

#改进版本

CC = gcc

= main.o .o add.o

= -WALL -O -g

main:$()

$(CC) $() -o main

%.o:%.c add.h .h

#gcc main.c

$(CC) $() -c $< -o $@

%.o:%.c add.h

#gcc add.c -c

$(CC) $() -c $< -o $@

%.o:%.c .h

#gcc .c -c

$(CC) $() -c $< -o $@

clean:

rm -f *.o

---------------------

二维码
扫一扫在手机端查看

本文链接:https://www.by928.com/chongqing/11984.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线