当前位置: 首页 > news >正文

试述建设一个网站的具体步骤对于网站界面

试述建设一个网站的具体步骤,对于网站界面,企业电商网站备案流程,游戏动画设计师需要学什么标题 标题 当我们有多个源程序时#xff0c;用gcc每个都编译#xff0c;这样我们没有修改过的源文件也得重新编译一次#xff0c;很麻烦#xff0c;这时候写makefile就派上了用场#xff0c;可以大大的提高我们的编码和调试速度。( 注意#xff1a;头文件并不参加链接和…标题 标题 当我们有多个源程序时用gcc每个都编译这样我们没有修改过的源文件也得重新编译一次很麻烦这时候写makefile就派上了用场可以大大的提高我们的编码和调试速度。( 注意头文件并不参加链接和编译。编译器第一步要做的就是简单的把头文件在包含它的源文件中展开。不知你是否能理解这句话。也就是头文件里面有什么内容通通把它移到包含这个头文件的源文件里 )为此 1. 先用编辑器vim编辑三个函数及两个头文件 main.c #include sum.h #include max.h #includestdio.h int main(int argc,char **agrv) { int a,b; sum_print(); printf(Please input two number:/n); scanf(%d,%d,a,b); max_print(a,b); } sum.h #ifndef SUM_H #define SUM_H #includestdio.h void sum_print(); #endif sum.c #include sum.h #includestdio.h void sum_print() {int i, sum 0;for (i 0; i10; i){sum i;}printf(Sum%d/n, sum); } max.h #ifndef MAX_H #define MAX_H #includestdio.h void max_print(int a,int b); #endif max.c #include max.h #includestdio.h void max_print(int a,int b) { if(ab) { printf(The Max Number is:%d/n,a); } else { printf(The Max Number is:%d/n,b); } } 2. 生成Makefile文件利用编辑器vim编辑Makefile文件 sunbinsunbin-virtual-machine:~$ vim makefilemakefile文件内容如下 main: main.o sum.o max.o gcc -o main main.o sum.o max.o //命令必须以TAB键开头 main.o: main.c sum.h max.h gcc -c main.c sum.o: sum.c sum.h gcc -c sum.c max.o: max.c max.h gcc -c max.c 所有文件若下 3. 编译与运行 sunbinsunbin-virtual-machine:~$ make gcc -c main.c gcc -c sum.c gcc -c max.c gcc -o main main.o sum.o max.o sunbinsunbin-virtual-machine:~$ ./main Sum45/nPlease input two number:/n 形成文件如下 黑体#include “line1.h” #include “line2.h” int main(int argc,char **argv) { line1_print(“hello runfarther”); line2_print(“hello runfarther”); return 0;} #include line1.h #include line2.hint main(int argc,char **argv) {line1_print(hello runfarther);line2_print(hello runfarther);return 0; }//server.c #include unistd.h #include stdio.h #include string.h #include netinet/in.h #include arpa/inet.h #include string.h #include sys/wait.h #include sys/epoll.h#define SERV_PROT 9000 #define MAXLINE 10 int main() {struct sockaddr_in servaddr, cliaddr;sockelen_t cliaddr_len;char buf[MAXLINE];char str[INET_ADDRSTRLEN];int efd;listen socket(AF_INET, SOCK_STREAM, 0);bero(servaddr, sizef(servaddr));servaddr.sin_family AF_INET;servaddr.sin_addr.s_addr htonl(SERV_PROT);serv.sin_port htons(SERV_PROT);bind(listenfd, (struct sockaddr*))servaddr, sizeof(servaddr));listen(listenfd, 20);struct epoll_event event;struct epoll_event resevent[20];int res, leb;efd epoll_creat(10);event.events EPOLLIN | EPOLLET; //ET边沿触发//even.events EPOLLIN; // LT水平触发(默认)printf(Accept connections .....\n);cliaddr_len sizeof(cliaddr);connfd accept(listenfd, (strcut sockaddr *)cliaddr, cliaddr_len);printf(receive from %s at PROT %d\n, inet_ntop(AF_INET, cliaddr.sin_addr.s_addr, str, sizeof(str)), ntohs(clie_addr.sin_port));event.data.fd connfd;epoll_ctl(efd, EPOLL_CTL_ADD, event);while(1) {res epoll_wait(efd, resevent, 10, -1);printf(res %d\n, res);if (resevent[0].data.fd connfd){len read(connfd, buf, MAXLINE/2);write(STDOUT_FILENO, buf, len);}}}return 0; } #includesignal.h #includestdio.h #includeunistd.hvoid sig_usr(int signo) {if(signo SIGUSR1)printf(receive SIGUSR1\n);else if(signo SIGUSR2)printf(receive SIGUSR2\n);elseperror(signal error); }int main() {if(signal(SIGUSR1, sig_usr) SIG_ERR)perror(cant catch SIGUSR1);if(signal(SIGUSR2, sig_usr) SIG_ERR)perror(cant catch SIGUSR2);for( ; ; )sleep(1);return 0; }
http://www.sadfv.cn/news/276791/

相关文章:

  • 泰安北京网站建设wordpress php环境
  • 链接分析属于网站开发天津工程建设信息网官网
  • iis7网站绑定域名哪家公司做seo
  • 上海建设资质审批网站龙华民治网站建设
  • p2p网站开发公司济南建设信息网官网
  • 东莞网站优化服务公司文件大小 wordpress
  • 摄影网站开题报告长沙微信小程序公司
  • 安徽建设厅网站首页中美贸易最新动态
  • 深圳建立网站营销外网视频网站做泥声控
  • 网站册数文章导入wordpress
  • 网站建设 提成多少免费软件下载官方网站
  • 上海网站建设小程序给网站做绝对路径
  • 常州网站制作公司wordpress 双语
  • 全球购物网站排名唐山制作网站公司
  • 为校园网站建设提供做电脑端网站手机端能搜到吗
  • 网站建设提高信息惠州做网站建设价格
  • 佛山网站建设佛山网络推广wordpress 流量管理系统
  • pc 手机自适应网站用什么做wordpress一键采集
  • 哪个网站可以做代练wordpress站点是什么意思
  • 鄂州第一官方网站怎样做网站分流赚钱
  • 南山住房和建设局网站官网网站建设到运营需要多少钱
  • 网站阿里云备案要多久网站托管服务商
  • 公司建设网站费用会计分录wordpress主题多页面
  • 广州市网站制作网站建设上海网站建设
  • 找人注册公司需要多少钱哈尔滨seo优化客户
  • 建设网站的要点做网站的公司怎么发展业务
  • 网站建设管理制度落实响应式网站 哪些
  • 上海做无创DNA医院网站南昌网站建设公司服务器
  • 做网站用什么软件做公司网站建设推广方案模板
  • 设置网站解析做网站的软件叫code