プログラム名が algo_graphs.c だとします。
そして、コンパイルg++ -m32 -c -g -O3 algo_graps.c
エラーがないと仮定してコンパイルします。このエラーの原因:
-bash: ./prog_name: そのようなファイルまたはディレクトリはありません
./algo_graphs
ターミナルで実行した後?
プログラム名が algo_graphs.c だとします。
そして、コンパイルg++ -m32 -c -g -O3 algo_graps.c
エラーがないと仮定してコンパイルします。このエラーの原因:
-bash: ./prog_name: そのようなファイルまたはディレクトリはありません
./algo_graphs
ターミナルで実行した後?
-o [NAME]
オプションを使用して、実行可能ファイル名を設定する必要があります。例えば :
g++ algo_graps.c -o executableName
./executableName
またはls
、この名前を確認してみてください。デフォルトでは、UNIX 実行可能ファイルは と呼ばれa.out
ます。
おそらく、実行可能プログラムに名前を付けるようにコンパイラに指示していないためですalgo_graphs
。出力ファイルの名前をコンパイラに指定しない場合、コンパイラは名前を付けますa.out
。
したがって、問題を解決するには2つの方法があります。
./a.out
g++ -m32 -c -g -O3 algo_graps.c -o algo_graphs
2 番目のケースでは、 parameters を追加しました-o algo_graphs
。次の-o
引数が出力ファイルの名前であることをコンパイラに伝えます。
コンパイルには次のコマンドを使用しました: g++ ../src/Libxml2Example.cpp -I/usr/include/libxml2 -lxml2 今では正常に動作します。ありがとう