- ベストアンサー
コンパイルの仕方お教えください
初心者で申し訳ございません。 コンパイルの時、自作のヘッダファイルはワークスペース内に 置かなければならないのでしょうか? お教え下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
関連するQ&A
- コンパイルの仕方が分かりません。
とあるC言語で書かれたプログラムのコンパイルをしたいと思っているのですが、うまくいかないので質問させて頂きました。 環境はwindowsです コンパイラは bcc developer という Borland C++ Compiler をGUIで使える簡易IDEを使っているので Borland C++ Compilerと考えてください。VC++での方法でも大丈夫です コンパイルの仕方を検索するとハローワールドレベルのプログラムのコンパイル方法ばかりがでてきてしまいます。ですが、私がしようとしているのはオープンソースの他の方が書かれたものをダウンロードしてきてコンパイルするということなのです。 main関数が存在するファイルを発見し、「ここから全てのファイルがincludeされているんだろうからこれ一つをプロジェクトに加えてコンパイルすればいいのだろう」と考えてコンパイルすると関数の未定義エラーが大量に発生しました。 かといって全てのファイルをプロジェクトに追加するとなると量がとても多いのでかなり大変そうです。大変なのはいいのですが本当に皆さんがそんな方法でやっているのかも分からないし、それでやってもうまくいかないような気がします。 win32APIを使用している部分があったのでwinwosアプリケーションモードでコンパイルしてもやはりダメです。そもそも未定義エラーが出ているのはそれとは関係のないと思われる関数です。 調べてみるとインクルードパスに追加して・・などという記述をインターネットで発見したのですがこの辺りもよく分かりません。 とにかく、ディレクトリ階層が複雑になっている規模のおおきなプログラムのコンパイルの手順が分からないのでこのあたりについてお教え頂きたいです。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- コンパイルについて
Fortranを使用している初心者です。内容が変でもご容赦ください。 自作のプログラム(昔の先輩が作成)を使用しており、今までアブソフトフォートランを使用してきました。コンパイルの時にはg77を使用しておりましたが、計算機サーバの移行に伴いインテルコンパイラFortran90を使用することになりました。 ただ、今までアブソフトフォートランでは出ていなかったコンパイル時のエラーがインテルのコンパイルに変えたとたん、とんでもない数出てきてしまいました。 確認した限りでは、文が間違えているように思えませんし、すぐに計算をしなければならず困っています。 もし何かご存じの方がいらっしゃいましたら何卒よろしくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- コンパイルの仕方
今、家でパスカルでメモ帳に書いたプログラムをcygwinでコンパイルして見たんですが bash: gpc: command not found という文字が出て上手くいきません。 gpcの変わりにgccやccを入れても同様な文字が出てコンパイルできません。 ネットのサイトではこれでできると書いているのにどうして上手くいかないのか教えてください。 初心者なのでできるだけわかりやすく教えてくれたらうれしいです。
- ベストアンサー
- その他(プログラミング・開発)
- コンパイルがうまくいきません[壁]ノ_・。)
こんにちは。突然ですが、質問です。 以前、javaのコンパイルがうまく作動していたのですが、 訳あって、PCを再セットアップをしました。 その後 JDKをインストールし、pathも通したのですが コンパイル時に ”指定した .java のファイルを読み込めません。” と、いうエラーが出ます。 いくつか .java のファイルを試しましたが どれも同じエラーが出ます。 java初心者のため 原因がわかりません。 教えてください。
- 締切済み
- Java
- コンパイルできない C++
以下エラーでC++のソースがコンパイルできない fatal error C1083: include ファイルを開けません。'gimite/socket.h': No such file or directory ヘッダーファイルには添付のようにgimite/socket.hを追加済みです
- 締切済み
- C・C++・C#
- コンパイルエラーで困っています
GBAコンパイルエラーです 全くの初心者で、知識がないので大変困っています どなたかアドバイスをお願いします devkitProで自作プログラムをゲームボーイアドバンス用にコンパイルしています 環境は3年前、友人に作ってもらいました 今は連絡がとれません 今まで順調だったのに、3日前突然エラーが出ました バッチファイルを実行すると 指定されたファイルが見つかりませんでした。 C:¥プログラム名\*.elfが見つかりませんでした でストップします \*.elf探しましたが、分かりません ここ数日、ネットで対処方法を探しましたが 自力で解決できそうにありません どんな小さなヒントでも助かります よろしくお願いします バッチファイル @echo off cls make rd build /s /q>nul del *.elf /f /s /q > nul です 補足 OSはWINDOWS7です コンパイル用フォルダはUSBはじめ10箇所位に保存 どれで試しても同じです システム回復は以前のポイントを何回も試しました フォルダの整理をした時に誤って削除したのかもと思います ゴミ箱は元へ戻しました
- 締切済み
- Microsoft ASP
- コンパイルの実行の仕方
初めてプログラミング言語を授業でとったのですが、 コンパイルの【実行】の仕方がわかりません。 まず、コマンドプロンプトを開くまではわかったのですが、 学校での説明に 「javaのコンパイラはjavacであるので、以下のように指定する。 javac <ソースファイル名> 」 と書いてありました。 コンパイラというのは上記の場合、コマンドプロンプトに 「C:\>javac *****.java」を入力すればコンパイルしたということになるのでしょうか? 「指定する」とかいてあっても指定の仕方すらわからないのです。 コンパイルを検索してもなかなかコンパイルをする意味がよくわからないので、よろしければ教えてください。
- 締切済み
- Java
- CとC++、どちらでコンパイルされているかをソース中で判別する方法
タイトルのとおり、CとC++のどちらでコンパイルされているのかを、ソース中で判別する方法(#ifなど)を教えて下さい。 目的は、extern "C" という記述がCではエラーになってしまうのですが、CでもC++でもインクルード可能なヘッダファイルにするため、ヘッダファイル中で #if「C++でコンパイル中」 extern "C" { #endif としたいのです。 よろしくお願い致します。
- ベストアンサー
- C・C++・C#
お礼
ご回答誠に有難うございました。 遅くなって申し訳なく思っています。 初心者なので簡単な事が分からなくなります。 今後とも宜しくお願い致します。