企业网站建设选题背景,公司网站的具体的建设方案,树莓派搭建wordpress,哪里有建网站的公司作者#xff1a;爱塔居 作者简介#xff1a;大四学生#xff0c;分享自己的学习片段~ 目录 前言 一、创建主要文件 二、makefile 前言 多有不足#xff0c;以供参考#xff0c;欢迎大佬们指点。我是在虚拟机上执行的#xff0c;应该都一样。我用的VirtualBox#xff0c;… 作者爱塔居 作者简介大四学生分享自己的学习片段~ 目录 前言 一、创建主要文件 二、makefile 前言 多有不足以供参考欢迎大佬们指点。我是在虚拟机上执行的应该都一样。我用的VirtualBox然后找到terminal运行不需要跟我一样 最开始是这个界面 首先了解一下基础linux命令 vboxuserMyvirtual:~$ vi hello.c 第一个语句里面就可以编写代码了。点击esc点击i后开始写写完esc输入 “:wq”就能保存 vboxuserMyvirtual:~$ gcc hello.c -o hello -Wall vboxuserMyvirtual:~$ ./hello ctrlz 可以强制退出运行 修改文件还是一样用vi 然后删除文件用 rm ls 是查看当前目录所有文件 cd 文件夹名 是进入当前文件 简单了解一下我们就可以学用makefile方式进行写代码了
一、创建主要文件
①首先
vi test1.c
进入test1.c文件
#include stdio.h
#include test1.h
int get_line(char s[], int lim)
{int c, i;int j;j 0;for (i 0;(cgetchar()) ! EOF c ! \n; i){if (i lim - 2){s[j] c;}}if (c \n){s[j] c;i;}s[j] \0;return i;
}如果只是复制就不用点esc了直接
:wq ②创建main_test1.c文件
vi main_test1.c
#include test1.h
#include stdio.h
#define MAXLINE 1000//宏定义的语句要放在头文件后面
int main()
{int len; /* 当前行长度 */int max; /* 目前为止发现的最长行的长度 */char line[MAXLINE]; /* 当前的输入行 */max 80;while ((len get_line(line, MAXLINE)) 0){if (len max){printf(%s, line);}}return 0;
}
一样操作保存退出。 ③创建test1.h文件
#ifndef TEST1_H//有#的那三行是为了避免头文件重复引入和重复定义加的
#define TEST1_H
int get_line(char [], int);
#endif二、makefile 创建一个makefile文件
test1:test1.c test1.h main_test1.cgcc -Wall test1.c main_test1.c -o test1写完保存退出。
输入如下代码后回车
make test1 如果没有报错那就非常完美了那就可以编译了。 ./test1然后就可以运行了。