🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #592

Re: どこでコンパイルするか

#592
From: Youichi Noguchi
Date: Mon, 16 Mar 1998 00:00
32 lines
2495 bytes
フォローどうもありがとうございます。

>  C 言語は特殊なコードを書かなければどの処理系でもコンパイル・実行
>できますが、問題はそのコンパイルをどこで行うかです。プロバイダが使
>用している UNIX マシンと同じマシンを手元に用意して、同じ OS をイン
>ストールしてコンパイルすれば多分動くでしょう。


Cの生成ファイルはコンパイル環境(マシンとOS)に依存するのですか?
今までDOSプログラミングしかやってこなかったのですが、
DOS上では98(きゅうはち)なら98固有のソースさえ書かなければ
98でもDOS/Vでも両方で動きますよね。
だから、DOS固有のソースやUNIX固有のソースさえ書かなければ
(≒DOS、UNIX両方に可搬性がある関数しか使わなければ)
DOSでもUNIXでも両方で動くと思っていました。
これというのは、”ハローワールド”みたいな簡単なプログラムでも
両方で動くことはないと考えてしまっていいのでしょうか?


>#クロスコンパイラでもあれば別ですが、まさか、手元の Windows マシンで
>#コンパイルして ftp で送るつもりではないですよね :p

すみません。まったくわからないもので、そのまさかでした。
もしくは、手元のマシンのFreeBSDやLinux上でコンパイルして送るというのや
大学のマシンのUNIX(何かは忘れました)上でコンパイルして送るというのもダメ
ということですか?
あと、クロスコンパイラってのは機種依存しないコードを
生成するコンパイラってことですか?


もしよろしければ教えてください。よろしくお願いします。
Technical Details
Message-ID: <6ejgi6$jbi$7@meshsv18.tk.mesh.ad.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6drkoj$dbl$6@meshsv18.tk.mesh.ad.jp> <35021C72.58825DE6@mars.dti.ne.jp> <6e73ac$nbt$1@meshsv18.tk.mesh.ad.jp> <EpqEKG.E0w@gw.omronsoft.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: f869b,1707c4489e94dc99
X-Google-Attributes: gidf869b,public
X-Google-Thread: 106434,1707c4489e94dc99
X-Google-Attributes: gid106434,public
From: "Youichi Noguchi" <music.man@anet.ne.jp>
Subject: Re: どこでコンパイルするか
Date: 1998/03/16
Message-ID: <6ejgi6$jbi$7@meshsv18.tk.mesh.ad.jp>
X-Deja-AN: 334570548
Content-Transfer-Encoding: 7bit
References: <6drkoj$dbl$6@meshsv18.tk.mesh.ad.jp> <35021C72.58825DE6@mars.dti.ne.jp> <6e73ac$nbt$1@meshsv18.tk.mesh.ad.jp> <EpqEKG.E0w@gw.omronsoft.co.jp>
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
X-Complaints-To: news@newssvd01.biglobe.ne.jp
X-Trace: meshsv18.tk.mesh.ad.jp 890062214 19826 (None) 133.205.225.168
Organization: BIGLOBE dial-up user
Mime-Version: 1.0
Reply-To: "Youichi Noguchi" <musicman@anet.ne.jp>
Newsgroups: fj.lang.c,japan.comp.lang.c