質問: bcc32.exeを実行すると「ilink32.exeが実行できない」というエラーが出ます。 状況: 学校のパソコン上でCコンパイラを利用したい。 しかし、学校のパソコンは他会社からのレンタル品らしく、インストール等ができない(環境変数もあまり弄らないほうが好ましい)。 なので、bccをUSB上に配置し、コマンドプロンプトから直接bin内のbcc32.exeを実行することでコンパイラを利用しようとした。 だが、実行したところ「エラー E2133: コマンド 'ilink32.exe' を実行できない」といったエラーが出てコンパイルできない。 環境: Windows Vista(複数台で試したが結果は変わらず) 補足: 自分のパソコンで実行したところ問題なくコンパイルできました。 bin内のbcc32.cfg、ilink32.cfgのパスはしっかり通してあります。 bccDeveloperを利用すると問題なくコンパイルできます。 何か足りない情報があれば教えて頂ければ追記します。 心当たりがある方は教えてください。よろしくお願いします。 補足: [ .\Bin\bcc32 .\main.cpp ] でエラーを吐きつつもobjファイルは生成されます。その後 [ .\Bin\ilink32.exe .\main.obj ] とするとエラーも出ずにexeファイルが生成されますが、「有効なwin32アプリケーションではありません」と言われ実行できませんでした。 自分のWin7で実行したところ、学校の環境と同じくilink32.exeが実行出来ないエラーが出ました。 学校の特殊な環境だから、というわけではないようです。 Win7でsetコマンドを用いてUSBメモリ上の\borland\binに環境変数PATHを通したところ、実行できました。 その後一度exitして環境変数PATHを元に戻したところ、再びエラーが出るようになりました。 まとめると 実行可能...Win10 (ノートPC) 実行不可...vista,7 (どちらもデスクトップ) という状況です。
回答: > > bin内のbcc32.cfg、ilink32.cfgのパスはしっかり通してあります。 > > > これは、cfgファイルの中身の話ですか? \~\bcc55\bin にPATH (環境変数PATH)は通ってますか? PATH %PATH%;Z:\bcc55\bin などとしてみて下さい。