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 (どちらもデスクトップ)
という状況です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/28 17:43
2016/01/29 00:52
2016/01/29 05:00