MARINECAT サポート掲示板
[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

タイトルThis compiler can't use SSE/SSE2! の警告メッセージについて
投稿日: 2003/09/29(Mon) 11:49
投稿者高橋

 はじめまして。高橋と申します。

 コンソール版gogo.exeをフリーで配布されているBCC5.51でコンパイルしたの
ですが、起動する度に
This compiler can't use SSE/SSE2!
の表示が出ます。この表示を出ないようにするか、あるいはSSE対応にする方法
がありましたらご教示ください。

 プログラミングやコンパイルについては全くの素人で、.cファイルと.objファ
イルの違いや役割もわかっていない状態です。MS-DOS時代からのPCユーザではあ
るので、コマンドライン操作や環境変数等についてはある程度わかっていると思
います。

 ウェブ上にあった情報を頼りに私が行った「コンパイル」の手順は、まず
http://homepage1.nifty.com/herumi/soft.html
から「ver. 3.11p1のソースファイル一式」とNASMの「修正ソースとWindows用バ
イナリ」をダウンロードしました(最初、NASMだけで「コンパイル」できるもの
と思っていました)。

 そして、
http://www.borland.co.jp/cppbuilder/freecompiler/
から、freecommandlinetools2.exeをダウンロードして、
http://www9.plala.or.jp/sgwr-t/DrillSeminarC/comoption.html
に従ってbcc32.cfgとilink32.cfgを作りました。

 nasmw098_sse2.zipからは、.exeファイルだけを取り出して、
C:\borland\bcc55\Binにコピーしました。

 petit311p1.tgzを展開しwinディレクトリへ行って、
make -f Makefile.bcc
としたところ、エラーは出ずにgogo.exe(とfixu32.exe)ができました。

 この掲示板を少し拝読したのですが、SSEが使えないのはbccのlinker(?)のせ
いなのですね? その問題を回避する方法が書かれていたように思うのですが、
私のところではうまくいきません(書かれたとおりのことができているか自体が
とても怪しいです)。

 SSEというのは、gogo.exeを高速にするための仕組みでしょうか? もしそう
であれば、そして、どうしてもbccでは無理ということなら、SSEは使えなくても
いいかなと考えています。使えたほうがおもしろいとは思うのですが……。

 もし使えないのであれば、起動するときの"This compiler can't use
SSE/SSE2!"の表示を抑制する方法はないでしょうか? 起動の度にこの表示が出
るので、少しうるさく感じています。

 なお、まだ少ししか試していないのですが、作られたgogo.exeでwavファイル
からmp3ファイルへの変換は問題なくできているみたいです。

 以上、初心者な質問で申しわけありませんが、ご助言いただけたら幸いです。
よろしくお願いいたします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)
代理サーバー経由のアクセスか、アクセス制限されたホストからのアクセスを検出しました。投稿できません