view document/presentation/semi09_06_09.html @ 0:99a6512a8253

moving from firefly
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Wed, 28 Oct 2009 20:12:40 +0900
parents
children
line wrap: on
line source

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>ゼミ資料 09/06/09</title>
<!-- metadata -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="generator" content="S5" />
<meta name="version" content="S5 1.1" />
<meta name="presdate" content="20050728" />
<meta name="author" content="Eric A. Meyer" />
<meta name="company" content="Complex Spiral Consulting" />
<!-- configuration parameters -->
<meta name="defaultView" content="slideshow" />
<meta name="controlVis" content="hidden" />
<!-- style sheet links -->
<link rel="stylesheet" href="ui/default/slides.css" type="text/css" media="projection" id="slideProj" />
<link rel="stylesheet" href="ui/default/outline.css" type="text/css" media="screen" id="outlineStyle" />
<link rel="stylesheet" href="ui/default/print.css" type="text/css" media="print" id="slidePrint" />
<link rel="stylesheet" href="ui/default/opera.css" type="text/css" media="projection" id="operaFix" />
<!-- S5 JS -->
<script src="ui/default/slides.js" type="text/javascript"></script>
</head>
<body>

<div class="layout">
<div id="controls"><!-- DO NOT EDIT --></div>
<div id="currentSlide"><!-- DO NOT EDIT --></div>
<div id="header"></div>
<div id="footer">
<h1>[date:09/06/09]</h1>
<h2>発表資料</h2>
</div>

</div>


<div class="presentation">

<div class="slide">
<h1>発表資料</h1>
<h3>小林 佑亮</h3>
<h4>琉球大学 理工学研究科 情報工学専攻</h4>
<h4>No.098581D</h4>
</div>

<div class="slide">
<h1>今週やった事</h1>

<ul>
<li>ソース読み会</li>
<li>Autotools(Automake/Autoconf)の理解と試行</li>
</ul>
</div>

<div class="slide">
<h1>Autotoolsの基本的な使い方</h1>
<font size=4>
<ol>
<li>autoscan する</li>
<ul>
<li>configure.scan が生成される</li>
<li>mv configure.scan configure.in する</li>
</ul>
<li>configure.in の編集</li>
<li>Makefile.am を作る</li>
<li>autoheader で configure.in から config.h.in を作る</li>
<li>automake で Makefile.am から Makefile.in を作る</li>
<li>autoconf で configure.in から configure を作る</li>
<li>configure すると Makefile.in から Makefile, config.h.in から config.h が作られる</li>
<li>make で Makefile とconfig.h からTARGET を作り出す。</li>
</ol>
</font>
</div>

<div class="slide">
<h1>Autotoolsの基本的な使い方</h1>
<center>
<img src="image/autotools.jpg" width=80% height=80%>
</center>
</div>

<div class="slide">
<h1>Autotoolsでできること</h1>
<ul>
<li>コンパイラのチェック</li>
<li>ライブラリのチェック</li>
<li>ヘッダのチェック</li>
<li>関数のチェック</li>
<li>m4 を用いてautoconf で使えるマクロを定義する事が出来る</li>
<li>autoheaderでソースで使用するマクロを定義する事が出来る</li>
</ul>
</div>

<div class="slide">
<h1>Ceriumでautotoolsを使うに当たって</h1>
<ul>
<li>libspe2の有無などによって出力するMakefileを変える</li>
<li>LibXXXXManagerは作成するが、各例題はMakefileを作成するに留める</li>
<li>条件文によってコンパイルするファイルを選択できる</li>
<li>Ceriumの階層構造を見直すかどうか</li>
</ul>
</div>

</body>
</html>