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

做网站客户怎么找酒泉网站seo

做网站客户怎么找,酒泉网站seo,帮助企业做网站的销售,长沙靠谱seo优化公司一、configure、makefile.am、makefile.in、makefile 之间的关系 这四个文件都是与 GNU Make(一个用于管理程序的编译和安装过程的工具)有关的文件,它们的关系如下: configure:是一个脚本文件,用于根据系统…

一、configure、makefile.am、makefile.in、makefile 之间的关系

这四个文件都是与 GNU Make(一个用于管理程序的编译和安装过程的工具)有关的文件,它们的关系如下:

  1. configure:是一个脚本文件,用于根据系统环境生成 makefile 文件,其中包含了一些变量和选项,以配置要编译的程序。configure 脚本会根据用户的选择生成 makefile.in 文件。

  2. makefile.am:是一个 Makefile 的模板文件,包含了程序需要的各种源文件、库链接、编译选项、安装目录等信息,但是这个文件还不能直接使用,需要通过 automake 工具来生成 makefile.in 文件。

  3. makefile.in:是一个可根据具体用户平台生成 makefile 的模板文件,其中包含了 configure 脚本中定义的变量和选项信息,以及 makefile.am 文件中定义的源文件、库链接、编译选项、安装目录等信息。

  4. makefile:是最终生成的 Makefile 文件,是根据 makefile.in 文件生成的,其中包含了编译、链接、安装等操作的规则和具体的指令信息。最终通过 make 命令执行该文件,完成程序的编译、链接和安装。

二、示例

假设我们有以下简单的 C 语言程序,包含两个源文件 hello.cworld.c,并需要链接 libm 库:

// hello.c
#include <stdio.h>int main() {printf("Hello ");return 0;
}// world.c
#include <stdio.h>
#include <math.h>int main() {printf("World! sin(2.0)=%f\n", sin(2.0));return 0;
}

针对这个程序,我们需要编写一个 Makefile 文件实现以下功能:

  1. 编译 hello.cworld.c 为可执行文件 helloworld
  2. 链接 helloworld 以生成可执行文件 hello_world
  3. 安装可执行文件 hello_world

下面是一个简单的示例 Makefile.am 文件:

# Makefile.ambin_PROGRAMS = hello_worldhello_world_SOURCES = hello.c world.c
hello_world_LDADD = -lm

上述 Makefile 文件使用 Automake 工具生成具有类似以下内容的 Makefile.in 文件:

# Makefile.in# variables
bindir = /usr/local/bin# targets
hello_world_SOURCES = hello.c world.c
hello_world_LDADD = -lm
bin_PROGRAMS = hello_world# rules
all: hello_worldhello_world: hello.o world.o$(LINK) $(hello_world_LDFLAGS) -o $@ $^ $(hello_world_LDADD)%.o: %.c$(COMPILE) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c $< -o $@install: all$(mkinstalldirs) $(DESTDIR)$(bindir)$(INSTALL_PROGRAM) hello_world $(DESTDIR)$(bindir)/hello_world.PHONY: clean
clean:rm -f *.o hello_world

最终,我们可以通过以下命令生成 Makefile、编译和安装可执行文件:

# 生成 Makefile
$ ./configure# 编译和链接
$ make# 安装
$ sudo make install
http://www.yidumall.com/news/29495.html

相关文章:

  • 网站建设优化服务器seo是怎么优化的
  • 做企业网站那家好公司网络推广方法
  • 做外贸站推广注册公司流程和费用
  • 可以做推文的网站南昌seo排名外包
  • 商业网站网站建设国外网站排行
  • phpcms做网站感想微信管理软件
  • 双鸭山网站开发推广平台收费标准
  • 男人与女人做视频网站成都专业seo公司
  • 网站地图的形式企业网站推广有哪些
  • 网站源码 下载公司营销策划方案
  • 自响应式网站是什么意思广州做网站的公司哪家好
  • 公司网站设计 杭州 推荐免费做推广的网站
  • 定制女仆南召seo快速排名价格
  • 故宫网站建设上海空气中检测出病毒
  • 全屏产品网站企业qq一年多少费用
  • 普陀网站建设哪家好专业精准网络营销推广
  • 山东省和住房建设厅网站网络推广页面
  • wap仿制网站教程东莞百度推广排名优化
  • 建设银行网站查开户行免费网站推广网站短视频
  • 怎么样的网站合适做城市代理seo研究中心怎么样
  • 网站视频提取软件app网站关键词推广工具
  • 自适应网站 seo怎么做站长之家域名信息查询
  • 徐州市建筑工程交易网合肥网站关键词优化公司
  • 模板兔自用主题WordPress在线seo关键词排名优化
  • 接了做网站的单子流程培训机构管理系统
  • 邯郸网站制作费用深度搜索
  • 网站后台界面seo入门黑帽培训教程
  • 市场调研网站有哪些网络舆情监测
  • 怎么把图片做超链接到网站怎么做网址
  • 做网站的是干嘛的百度账号人工客服电话