说程序名是algo_graphs.c。-bash:./prog_name:没有这样的文件或目录
我编译它使用g++ -m32 -c -g -O3 algo_graps.c
并假设没有编译器错误。我运行终端./algo_graphs
后
-bash: ./prog_name: No such file or directory
:这可能是造成这个错误?
说程序名是algo_graphs.c。-bash:./prog_name:没有这样的文件或目录
我编译它使用g++ -m32 -c -g -O3 algo_graps.c
并假设没有编译器错误。我运行终端./algo_graphs
后
-bash: ./prog_name: No such file or directory
:这可能是造成这个错误?
您应该使用-o [NAME]
选项来设置可执行文件的名称。例如:
g++ algo_graps.c -o executableName
./executableName
或尝试ls
查看此名称。默认情况下,UNIX可执行文件被称为a.out
。
可能因为您不告诉编译器命名您的可执行程序algo_graphs
。如果你不告诉编译器什么来命名输出文件,它会命名为a.out
。
所以,你有两种方法来解决你的问题:
./a.out
在第二种情况下,我增加了参数-o algo_graphs
。 -o
告诉编译器,下一个参数是输出文件的名称。
我已经用于编译如下命令:G ++ ../src/Libxml2Example.cpp -I/usr/include目录/ libxml2的-lxml2 现在,它的工作原理fine.Thanks
查找'a.out' – qrdl 2012-07-23 12:18:00