<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=Open_Watcom</id>
	<title>Open Watcom - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=Open_Watcom"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;action=history"/>
	<updated>2026-05-11T08:19:23Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=37979&amp;oldid=prev</id>
		<title>Kusanaginoturugi: 校正（でき・出来）</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=37979&amp;oldid=prev"/>
		<updated>2024-07-10T11:25:19Z</updated>

		<summary type="html">&lt;p&gt;校正（でき・出来）&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年7月10日 (水) 20:25時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;102行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;102行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== QNX ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== QNX ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Watcom コンパイラはターゲット環境として QNX もサポートしていますが、オープンソースの Open Watcom と一緒にライブラリを再配布することができないため、あまりテストがされていません。理論的には、C ライブラリが Watcom 用にビルドされていれば QNX のコンパイラも&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;出来&lt;/del&gt;るはずです。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Watcom コンパイラはターゲット環境として QNX もサポートしていますが、オープンソースの Open Watcom と一緒にライブラリを再配布することができないため、あまりテストがされていません。理論的には、C ライブラリが Watcom 用にビルドされていれば QNX のコンパイラも&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;でき&lt;/ins&gt;るはずです。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== サードパーティのライブラリとユーティリティ ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== サードパーティのライブラリとユーティリティ ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Watcom には多数の [http://openwatcom.org/index.php/User_Resources サードパーティ製ライブラリとリソース] があります。パッケージにするときは [[MinGW_パッケージガイドライン|MinGW パッケージガイドライン]]を確認してください。ただし&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;出来&lt;/del&gt;る限り分割パッケージとしてパッケージ化してください。ただしターゲットが固有 (プロプライエタリ) の依存関係を持つ場合は分割パッケージとはしません。パッケージ済みのライブラリやコンパイラフロントエンドでクロスコンパイラとして使いやすくなります。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Watcom には多数の [http://openwatcom.org/index.php/User_Resources サードパーティ製ライブラリとリソース] があります。パッケージにするときは [[MinGW_パッケージガイドライン|MinGW パッケージガイドライン]]を確認してください。ただし&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;、でき&lt;/ins&gt;る限り分割パッケージとしてパッケージ化してください。ただしターゲットが固有 (プロプライエタリ) の依存関係を持つ場合は分割パッケージとはしません。パッケージ済みのライブラリやコンパイラフロントエンドでクロスコンパイラとして使いやすくなります。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===ライブラリ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===ライブラリ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kusanaginoturugi</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=11715&amp;oldid=prev</id>
		<title>Kusakata.bot: 文字列「http://sourceforge.net/」を「https://sourceforge.net/」に置換</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=11715&amp;oldid=prev"/>
		<updated>2018-02-06T14:09:24Z</updated>

		<summary type="html">&lt;p&gt;文字列「http://sourceforge.net/」を「https://sourceforge.net/」に置換&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2018年2月6日 (火) 23:09時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;114行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;114行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 参照 ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 参照 ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Open Watcom コミュニティは比較的小規模であり、[https://www.reddit.com/r/OpenWatcom/ Reddit] で密やかに活動しています。主な議論は Open Watcom [news://news.openwatcom.org/ ニュースグループ] の &quot;contributors&quot; や &quot;users.c_cpp&quot; グループ、あるいは [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://sourceforge.net/p/openwatcom/discussion/ sourceforge] のユーザーフォーラムで行われています。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Open Watcom コミュニティは比較的小規模であり、[https://www.reddit.com/r/OpenWatcom/ Reddit] で密やかに活動しています。主な議論は Open Watcom [news://news.openwatcom.org/ ニュースグループ] の &quot;contributors&quot; や &quot;users.c_cpp&quot; グループ、あるいは [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://sourceforge.net/p/openwatcom/discussion/ sourceforge] のユーザーフォーラムで行われています。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kusakata.bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=11651&amp;oldid=prev</id>
		<title>Kusakata.bot: 文字列「http://www.reddit.com/」を「https://www.reddit.com/」に置換</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=11651&amp;oldid=prev"/>
		<updated>2018-02-06T14:08:48Z</updated>

		<summary type="html">&lt;p&gt;文字列「http://www.reddit.com/」を「https://www.reddit.com/」に置換&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2018年2月6日 (火) 23:08時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;114行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;114行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 参照 ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 参照 ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Open Watcom コミュニティは比較的小規模であり、[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://www.reddit.com/r/OpenWatcom/ Reddit] で密やかに活動しています。主な議論は Open Watcom [news://news.openwatcom.org/ ニュースグループ] の &quot;contributors&quot; や &quot;users.c_cpp&quot; グループ、あるいは [http://sourceforge.net/p/openwatcom/discussion/ sourceforge] のユーザーフォーラムで行われています。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Open Watcom コミュニティは比較的小規模であり、[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://www.reddit.com/r/OpenWatcom/ Reddit] で密やかに活動しています。主な議論は Open Watcom [news://news.openwatcom.org/ ニュースグループ] の &quot;contributors&quot; や &quot;users.c_cpp&quot; グループ、あるいは [http://sourceforge.net/p/openwatcom/discussion/ sourceforge] のユーザーフォーラムで行われています。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kusakata.bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=10520&amp;oldid=prev</id>
		<title>Kusakata.bot: Pkg/AUR テンプレートの更新</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=10520&amp;oldid=prev"/>
		<updated>2017-10-21T11:00:39Z</updated>

		<summary type="html">&lt;p&gt;Pkg/AUR テンプレートの更新&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2017年10月21日 (土) 20:00時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;5行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;5行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== インストール ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== インストール ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;公式 1.9 リリースのバイナリパッケージは AUR4 に存在しません。非公式 2.0 リリースのバイナリパッケージは {{AUR|openwatcom-v2}} パッケージでインストールできます。v2 フォークのソースベースパッケージも存在しますが ({{AUR|openwatcom-v2-git}})、コンパイルには長い時間がかかります。現時点では、GCC によるブートストラップは無効になっており (スタンドアロンのビルドは機能しますが makepkg では上手くいきません)、ソースリリースをビルドするには前のバージョンの open watcom が必要になります。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;公式 1.9 リリースのバイナリパッケージは AUR4 に存在しません。非公式 2.0 リリースのバイナリパッケージは {{AUR|openwatcom-v2}} パッケージでインストールできます。v2 フォークのソースベースパッケージも存在しますが ({{AUR|openwatcom-v2-git&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{Broken package link|パッケージが存在しません&lt;/ins&gt;}})、コンパイルには長い時間がかかります。現時点では、GCC によるブートストラップは無効になっており (スタンドアロンのビルドは機能しますが makepkg では上手くいきません)、ソースリリースをビルドするには前のバージョンの open watcom が必要になります。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Wmake ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Wmake ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;11行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;11行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Wine で Open Watcom パッケージを使う ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Wine で Open Watcom パッケージを使う ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{AUR|openwatcom-v2-git}} はデフォルトでサポートされている全てのホストプラットフォームの実行ファイルをビルドします。watcom のデバッガ &#039;&#039;&#039;wd&#039;&#039;&#039; を使ってクロスコンパイルしたバイナリをデバッグしたい場合などに有用です。原理的に、DOS エミュレータなどでも同じことが可能です。既存の Watcom 環境を使うように WINEPREFIX を設定する手順:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{AUR|openwatcom-v2-git&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{Broken package link|パッケージが存在しません&lt;/ins&gt;}} はデフォルトでサポートされている全てのホストプラットフォームの実行ファイルをビルドします。watcom のデバッガ &#039;&#039;&#039;wd&#039;&#039;&#039; を使ってクロスコンパイルしたバイナリをデバッグしたい場合などに有用です。原理的に、DOS エミュレータなどでも同じことが可能です。既存の Watcom 環境を使うように WINEPREFIX を設定する手順:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 新しい WINEPREFIX を作成 (例: {{ic|$HOME/.watcom}}): {{ic|&amp;lt;nowiki&amp;gt;WINEPREFIX=$HOME/.watcom winecfg&amp;lt;/nowiki&amp;gt;}}。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 新しい WINEPREFIX を作成 (例: {{ic|$HOME/.watcom}}): {{ic|&amp;lt;nowiki&amp;gt;WINEPREFIX=$HOME/.watcom winecfg&amp;lt;/nowiki&amp;gt;}}。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{ic|$WINEPREFIX/drive_c}} に移動して watcom という名前の {{ic|/opt/watcom}} のシンボリックリンクを作成: {{ic|ln -s /opt/watcom watcom}}。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{ic|$WINEPREFIX/drive_c}} に移動して watcom という名前の {{ic|/opt/watcom}} のシンボリックリンクを作成: {{ic|ln -s /opt/watcom watcom}}。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;98行目:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;98行目:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{bc|1=export INCLUDE=$WATCOM/h:$WATCOM/novh}}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{bc|1=export INCLUDE=$WATCOM/h:$WATCOM/novh}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{bc|1=export LIBPATH=$WATCOM/nlm:$LIBPATH}}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{bc|1=export LIBPATH=$WATCOM/nlm:$LIBPATH}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;一部のパッケージは [http://www.novell.com/coolsolutions/trench/411.html Novell が提供しているプロプライエタリなライブラリとヘッダ] を必要とします。{{AUR|ow-netware_ndk}} パッケージでインストールできます。&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;一部のパッケージは [http://www.novell.com/coolsolutions/trench/411.html Novell が提供しているプロプライエタリなライブラリとヘッダ] を必要とします。{{AUR|ow-netware_ndk&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}{{Broken package link|パッケージが存在しません&lt;/ins&gt;}} パッケージでインストールできます。&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== QNX ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== QNX ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kusakata.bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=9146&amp;oldid=prev</id>
		<title>Kusakata: 翻訳</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Open_Watcom&amp;diff=9146&amp;oldid=prev"/>
		<updated>2017-07-05T12:17:31Z</updated>

		<summary type="html">&lt;p&gt;翻訳&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:パッケージ開発]]&lt;br /&gt;
[[en:Open Watcom]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Open Watcom&amp;#039;&amp;#039;&amp;#039; は多数のターゲット環境にクロスコンパイルすることができる &amp;#039;&amp;#039;&amp;#039;Fortran/C/C++&amp;#039;&amp;#039;&amp;#039;&amp;#039; コンパイラです [http://www.openwatcom.org/index.php/About_Open_Watcom]。古き良き DOS ゲームの [[Wikipedia:DOS/4G|DOS4GW]] エクステンダを覚えている人もいるでしょう (&amp;quot;W&amp;quot; は &amp;quot;watcom&amp;quot; の略です)。メモリに制約がある環境 (DOS など) で非常に効率的なバイナリを生成するため Watcom は[[Wikipedia: Watcom_C_compiler|ハイエンドゲームのコンパイラ]]として一般に人気がありました。Watcom は Open Watcom として現存しており [http://www.openwatcom.com/index.php/History]、バージョン 1.9 の [http://www.openwatcom.org/ 公式リリース] とバージョン 2.0 の [https://github.com/open-watcom 非公式フォーク] が存在します。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
&lt;br /&gt;
公式 1.9 リリースのバイナリパッケージは AUR4 に存在しません。非公式 2.0 リリースのバイナリパッケージは {{AUR|openwatcom-v2}} パッケージでインストールできます。v2 フォークのソースベースパッケージも存在しますが ({{AUR|openwatcom-v2-git}})、コンパイルには長い時間がかかります。現時点では、GCC によるブートストラップは無効になっており (スタンドアロンのビルドは機能しますが makepkg では上手くいきません)、ソースリリースをビルドするには前のバージョンの open watcom が必要になります。&lt;br /&gt;
&lt;br /&gt;
== Wmake ==&lt;br /&gt;
Open Watcom には独自の make ユーティリティが付属しています (wmake)。Windows ホストの場合、[[Wikipedia:CMake|CMake]] によって wmake ファイルの生成がサポートされています。残念ながら、Linux の CMake ではクロスコンパイル用の wmake ファイルを生成することはできません [http://public.kitware.com/Bug/view.php?id=14793]。&lt;br /&gt;
&lt;br /&gt;
== Wine で Open Watcom パッケージを使う ==&lt;br /&gt;
{{AUR|openwatcom-v2-git}} はデフォルトでサポートされている全てのホストプラットフォームの実行ファイルをビルドします。watcom のデバッガ &amp;#039;&amp;#039;&amp;#039;wd&amp;#039;&amp;#039;&amp;#039; を使ってクロスコンパイルしたバイナリをデバッグしたい場合などに有用です。原理的に、DOS エミュレータなどでも同じことが可能です。既存の Watcom 環境を使うように WINEPREFIX を設定する手順:&lt;br /&gt;
* 新しい WINEPREFIX を作成 (例: {{ic|$HOME/.watcom}}): {{ic|&amp;lt;nowiki&amp;gt;WINEPREFIX=$HOME/.watcom winecfg&amp;lt;/nowiki&amp;gt;}}。&lt;br /&gt;
* {{ic|$WINEPREFIX/drive_c}} に移動して watcom という名前の {{ic|/opt/watcom}} のシンボリックリンクを作成: {{ic|ln -s /opt/watcom watcom}}。&lt;br /&gt;
* {{ic|regedit}} を起動。&lt;br /&gt;
* {{ic|HKEY_CURRENT_USER/Environment}} に以下の文字列変数を追加:&lt;br /&gt;
* WATCOM = C:\WATCOM&lt;br /&gt;
* PATH = C:\WATCOM\BINNT&lt;br /&gt;
* EDPATH = C:\WATCOM\EDDAT&lt;br /&gt;
* WIPFC = C:\WATCOM\WIPFC&lt;br /&gt;
&lt;br /&gt;
== コンパイラ ==&lt;br /&gt;
Open Watcom には DOS と Win16 をサポートしている効率的なネイティブの16ビット x86 コンパイラと、様々な OS をサポートしている32ビットの x86 コンパイラが含まれています (NT/Win32, OS/2, NetWare, Linux, ...)。実験的に PowerPC, Alpha AXP, MIPS, SPARC アーキテクチャもサポートされています。v2 の開発目標は x86_64 と ARM アーキテクチャのサポートです [http://www.openwatcom.org/index.php/Open_Watcom_Reflections_2012-11-19]。Open Watcom の「競合」として GCC ベースの [http://www.mingw.org/ MinGW] (ターゲット環境: Win32) や [http://www.delorie.com/djgpp/ DJGPP] (ターゲット環境: DOS) があります。&lt;br /&gt;
&lt;br /&gt;
===16ビット x86 コンパイラ===&lt;br /&gt;
16ビットの x86 コンパイラは OS に依存しないライブラリを {{ic|$WATCOM/lib286}} から検索し、OS に依存するライブラリを {{ic|&amp;lt;nowiki&amp;gt;$WATCOM/lib286/${target_os}&amp;lt;/nowiki&amp;gt;}} サブディレクトリから検索します。OS によっては別のパスのライブラリを必要とするため、{{ic|LIBPATH}} 環境変数で追加してください。&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wcc&amp;#039;&amp;#039;&amp;#039;: 16ビットのコンパイルしか行わない C コンパイラ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wpp&amp;#039;&amp;#039;&amp;#039;: 16ビットのコンパイルしか行わない C++ コンパイラ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wcl&amp;#039;&amp;#039;&amp;#039;: 16ビットのコンパイルとリンクを行う C/C++ ユーティリティ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wfc&amp;#039;&amp;#039;&amp;#039;: 16ビットのコンパイルしか行わない Fortran コンパイラ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wfl&amp;#039;&amp;#039;&amp;#039;: 16ビットのコンパイルとリンクを行う Fortran ユーティリティ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;owcc&amp;#039;&amp;#039;&amp;#039;: POSIX 準拠のコンパイル・リンクユーティリティ。GNU の makefiles を使うプロジェクトでは {{ic|1=CC=owcc}} を設定してください。&lt;br /&gt;
&lt;br /&gt;
===32ビット x86 コンパイラ===&lt;br /&gt;
32ビットの x86 コンパイラは OS に依存しないライブラリを {{ic|$WATCOM/lib386}} から検索し、OS に依存するライブラリを {{ic|&amp;lt;nowiki&amp;gt;$WATCOM/lib386/${target_os}&amp;lt;/nowiki&amp;gt;}} サブディレクトリから検索します。OS によっては別のパスのライブラリを必要とするため、{{ic|LIBPATH}} 環境変数で追加してください。&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wcc386&amp;#039;&amp;#039;&amp;#039;: 32ビットのコンパイルしか行わない C コンパイラ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wpp386&amp;#039;&amp;#039;&amp;#039;: 32ビットのコンパイルしか行わない C++ コンパイラ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wcl386&amp;#039;&amp;#039;&amp;#039;: 32ビットのコンパイルとリンクを行う C/C++ ユーティリティ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wfc386&amp;#039;&amp;#039;&amp;#039;: 32ビットのコンパイルしか行わない Fortran コンパイラ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;wfl386&amp;#039;&amp;#039;&amp;#039;: 32ビットのコンパイルとリンクを行う Fortran ユーティリティ&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;owcc&amp;#039;&amp;#039;&amp;#039; : POSIX 準拠のコンパイル・リンクユーティリティ。GNU の makefiles を使うプロジェクトでは {{ic|1=CC=owcc}} を設定してください。&lt;br /&gt;
&lt;br /&gt;
=== 他の（クロス）コンパイラとの比較 ===&lt;br /&gt;
クロスコンパイラとして使用するときに {{pkg|binutils}} ベースのコンパイラ ({{pkg|gcc}}, {{pkg|clang}}, {{AUR|pcc}}) と大きく違うところは、Open watcom はひとつのコンパイラ (各ターゲット CPU アーキテクチャ用のコンパイラ) だけを使用し、コンパイラフラグによってターゲット OS が決まるということです (下の「クロスコンパイル」を参照)。さらに、OS に依存しないライブラリの多くは {{ic|$WATCOM/lib286}}} と {{ic|$WATCOM/lib386}} にあり、OS 固有の機能を使用するライブラリだけが OS 別のサブディレクトリに保存されます。これは Open Watcom の C ランタイムがコンパイラと一緒に配布されているためです。ひとつの Open Watcom をクロスコンパイラとして幅広い OS で使うことが可能となっています。反対に、binutils ベースのクロスコンパイルツールチェインはターゲットごとに固有の [http://wiki.osdev.org/GCC_Cross-Compiler binutils, コンパイラ, libc の組み合わせ] を必要とします。Open Watcom は Win32 のクロスコンパイラとして作成されるバイナリやライブラリがターゲット OS と上手く統合できるという利点もあります。例えば [http://be.org/ Open Watcom でコンパイルした Python] は [[Wikipedia:ja:Microsoft Visual C++|MSVC]] でコンパイルしたプラグインをロードできます。binutils ベースのコンパイラが他の binutils ベースのコンパイラでビルドしたライブラリを (大抵の場合) 使うことができるのと同じです。現時点では、Open Watcom で作成されるバイナリは GCC によって作成されたバイナリよりも最適化で劣ります。&lt;br /&gt;
&lt;br /&gt;
=== コンパイラ最適化フラグなどのオプション ===&lt;br /&gt;
Watcom コンパイラは使用するフラグが GCC と異なっています (例えば、デフォルトでは -O3 が認識されません)。Watcom にはターゲットアーキテクチャや最適化などを定義することができる [http://www.users.pjwstk.edu.pl/~jms/qnx/help/watcom/compiler-tools/cpopts.html 様々なオプション] が存在します。16ビットのコードを最適化するときに推奨されるフラグは [http://www.ousob.com/ng/wcppug/ng43372.php こちら] に載っています。&lt;br /&gt;
&lt;br /&gt;
=== （クロス）コンパイル : 一般的な設定 ===&lt;br /&gt;
&lt;br /&gt;
クロスコンパイルする場合、適切な環境変数とコンパイラフラグを設定してターゲットを指定する必要があります。コンパイラフラグを定義しなかった場合、ネイティブビルドが行われます。&lt;br /&gt;
&lt;br /&gt;
全てのターゲットで共通の環境変数:&lt;br /&gt;
&lt;br /&gt;
{{bc|1=export WATCOM=/opt/watcom}}&lt;br /&gt;
{{bc|1=export PATH=$WATCOM/binl:$PATH}}&lt;br /&gt;
{{bc|1=export EDPATH=$WATCOM/eddat}}&lt;br /&gt;
{{bc|1=export WIPFC=$WATCOM/wipfc}}&lt;br /&gt;
&lt;br /&gt;
全てのビルドターゲットの概要が [http://www.openwatcom.org:4000/@md=c&amp;amp;cd=//&amp;amp;cdf=//depot/V2/src/link/specs.sp&amp;amp;c=Trs@//depot/V2/src/link/specs.sp?ac=64&amp;amp;rev1=3 こちら] に記載されています。&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
C の場合、次のコンパイラを使ってください: &amp;#039;&amp;#039;&amp;#039;wcc386&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;wcl386&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;owcc&amp;#039;&amp;#039;&amp;#039;。&lt;br /&gt;
&lt;br /&gt;
wcc386 の場合 {{ic|1=-bt=linux}} を、wcl386 の場合 {{ic|1=-bcl=linux}} を、owcc の場合 {{ic|-blinux}} を追加してください。何も追加しなかった場合、コンパイラはネイティブビルドを行うためフラグは必ずしも追加する必要はありません。&lt;br /&gt;
{{bc|1=export INCLUDE=$WATCOM/lh}}&lt;br /&gt;
&lt;br /&gt;
=== DOS (16ビット) ===&lt;br /&gt;
wcc の場合 {{ic|1=-bt=dos}} を、wcl の場合 {{ic|1=-bcl=dos}} を、owcc の場合 {{ic|-bdos}} を追加してください。&lt;br /&gt;
{{bc|1=export INCLUDE=$WATCOM/h}}&lt;br /&gt;
=== DOS (32ビット DOS4GW エクステンダ) ===&lt;br /&gt;
wcc386 の場合 {{ic|1=-bt=dos}} を、wcl386 の場合 {{ic|1=-bt=dos -l=dos4g}} を、owcc の場合 {{ic|-bdos4g}} を追加してください。&lt;br /&gt;
{{bc|1=export INCLUDE=$WATCOM/h}}&lt;br /&gt;
&lt;br /&gt;
=== WIN16 ===&lt;br /&gt;
wcc の場合 {{ic|1=-bt=windows}} を、wcl の場合 {{ic|1=-bcl=windows}} を、owcc の場合 {{ic|-bwindows}} を追加してください。&lt;br /&gt;
{{bc|1=export INCLUDE=$WATCOM/h:$WATCOM/h/win}}&lt;br /&gt;
&lt;br /&gt;
=== WIN32 ===&lt;br /&gt;
wcc386 の場合 {{ic|1=-bt=nt}} を、wcl386 の場合 {{ic|1=-bcl=nt}} を、owcc の場合 {{ic|-bnt}} を追加してください。&lt;br /&gt;
{{bc|1=export INCLUDE=$WATCOM/h:$WATCOM/h/nt}}&lt;br /&gt;
&lt;br /&gt;
=== OS/2 (16ビット)===&lt;br /&gt;
wcc の場合 {{ic|1=-bt=os2}} を、wcl の場合 {{ic|1=-bcl=os2}} を、owcc の場合 {{ic|-bos2}} を追加してください。&lt;br /&gt;
{{bc|1=export INCLUDE=$WATCOM/h:$WATCOM/h/os21x}}&lt;br /&gt;
{{bc|1=export LIBPATH=$WATCOM/binp/dll:$LIBPATH}}&lt;br /&gt;
&lt;br /&gt;
=== OS/2 (32ビット)===&lt;br /&gt;
wcc386 の場合 {{ic|1=-bt=os2}} を、wcl386 の場合 {{ic|1=-bt=os2 -l=os2v2}} を、owcc の場合 {{ic|-bos2v2}} を追加してください。&lt;br /&gt;
{{bc|1=export INCLUDE=$WATCOM/h:$WATCOM/h/os2}}&lt;br /&gt;
{{bc|1=export LIBPATH=$WATCOM/binp/dll:$LIBPATH}}&lt;br /&gt;
&lt;br /&gt;
=== Netware ===&lt;br /&gt;
wcc386 の場合 {{ic|1=-bt=netware}} を、wcl386 の場合 {{ic|1=-bcl=netware}} を、owcc の場合 {{ic|-bnetware}} を追加してください。&lt;br /&gt;
{{bc|1=export INCLUDE=$WATCOM/h:$WATCOM/novh}}&lt;br /&gt;
{{bc|1=export LIBPATH=$WATCOM/nlm:$LIBPATH}}&lt;br /&gt;
一部のパッケージは [http://www.novell.com/coolsolutions/trench/411.html Novell が提供しているプロプライエタリなライブラリとヘッダ] を必要とします。{{AUR|ow-netware_ndk}} パッケージでインストールできます。&lt;br /&gt;
&lt;br /&gt;
=== QNX ===&lt;br /&gt;
&lt;br /&gt;
Watcom コンパイラはターゲット環境として QNX もサポートしていますが、オープンソースの Open Watcom と一緒にライブラリを再配布することができないため、あまりテストがされていません。理論的には、C ライブラリが Watcom 用にビルドされていれば QNX のコンパイラも出来るはずです。&lt;br /&gt;
&lt;br /&gt;
== サードパーティのライブラリとユーティリティ ==&lt;br /&gt;
Watcom には多数の [http://openwatcom.org/index.php/User_Resources サードパーティ製ライブラリとリソース] があります。パッケージにするときは [[MinGW_パッケージガイドライン|MinGW パッケージガイドライン]]を確認してください。ただし出来る限り分割パッケージとしてパッケージ化してください。ただしターゲットが固有 (プロプライエタリ) の依存関係を持つ場合は分割パッケージとはしません。パッケージ済みのライブラリやコンパイラフロントエンドでクロスコンパイラとして使いやすくなります。&lt;br /&gt;
&lt;br /&gt;
===ライブラリ===&lt;br /&gt;
* {{AUR|ow-zlib}} || ターゲット環境: &amp;#039;&amp;#039;&amp;#039;32ビット:&amp;#039;&amp;#039;&amp;#039; linux, Win32, DOS(4GW), OS/2, Netware &amp;#039;&amp;#039;&amp;#039;16ビット:&amp;#039;&amp;#039;&amp;#039; DOS, Win16, OS/2&lt;br /&gt;
* {{AUR|ow-libbz2}}&lt;br /&gt;
* Curses: {{AUR|ow-curses-win32a}} : &amp;#039;&amp;#039;&amp;#039;32ビット:&amp;#039;&amp;#039;&amp;#039; Win32, DOS(4GW) &amp;#039;&amp;#039;&amp;#039;16ビット:&amp;#039;&amp;#039;&amp;#039; DOS, (Win16)&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
Open Watcom コミュニティは比較的小規模であり、[http://www.reddit.com/r/OpenWatcom/ Reddit] で密やかに活動しています。主な議論は Open Watcom [news://news.openwatcom.org/ ニュースグループ] の &amp;quot;contributors&amp;quot; や &amp;quot;users.c_cpp&amp;quot; グループ、あるいは [http://sourceforge.net/p/openwatcom/discussion/ sourceforge] のユーザーフォーラムで行われています。&lt;/div&gt;</summary>
		<author><name>Kusakata</name></author>
	</entry>
</feed>