Mac/Linux では、実行可能ファイル内の相対パスを使用してファイル (fopen など) を開くためのライブラリ呼び出しは、ターミナルの現在のディレクトリに対して相対的であり、ユーザーのホーム ディレクトリに対して相対的なフォルダーからダブルクリックすると (思います)。コードを変更せずに、両方のインスタンス (端末で実行し、フォルダーからダブルクリックする) の実行可能ファイルに対する相対パスを作成するにはどうすればよいですか? 環境変数と関係があると思いますが、よくわかりません。
質問する
570 次