2012-07-23 142 views

回答

3

您应该使用-o [NAME]选项来设置可执行文件的名称。例如:

g++ algo_graps.c -o executableName 

./executableName 

或尝试ls查看此名称。默认情况下,UNIX可执行文件被称为a.out

1

可能因为您不告诉编译器命名您的可执行程序algo_graphs。如果你不告诉编译器什么来命名输出文件,它会命名为a.out

所以,你有两种方法来解决你的问题:

  1. 使用./a.out
  2. 告诉编译器如何命名您的文件:​​

在第二种情况下,我增加了参数-o algo_graphs-o告诉编译器,下一个参数是输出文件的名称。

0

我已经用于编译如下命令:G ++ ../src/Libxml2Example.cpp -I/usr/include目录/ libxml2的-lxml2 现在,它的工作原理fine.Thanks

相关问题