a********e 发帖数: 78 | 1 在windows 系统上我用virtualbox 装了ubuntu
在 desktop folder 下试运行了一个C++程序,编译后的执行文件名是test
但在 desktop folder 下要运行 test, 必须打./test 而不是直接打test
请问这是怎么回事。 |
b*****l 发帖数: 9499 | 2 就是这么回事。linux 传统了。
【在 a********e 的大作中提到】 : 在windows 系统上我用virtualbox 装了ubuntu : 在 desktop folder 下试运行了一个C++程序,编译后的执行文件名是test : 但在 desktop folder 下要运行 test, 必须打./test 而不是直接打test : 请问这是怎么回事。
|
a****y 发帖数: 2548 | 3 当前路径不在path里,所以要./,这个跟virtual machine毫无关系。
【在 b*****l 的大作中提到】 : 就是这么回事。linux 传统了。
|
E*V 发帖数: 17544 | 4 这个参见unix版置顶
【在 a********e 的大作中提到】 : 在windows 系统上我用virtualbox 装了ubuntu : 在 desktop folder 下试运行了一个C++程序,编译后的执行文件名是test : 但在 desktop folder 下要运行 test, 必须打./test 而不是直接打test : 请问这是怎么回事。
|
E*V 发帖数: 17544 | 5 是为了安全
【在 b*****l 的大作中提到】 : 就是这么回事。linux 传统了。
|
v****x 发帖数: 498 | 6 path
【在 a********e 的大作中提到】 : 在windows 系统上我用virtualbox 装了ubuntu : 在 desktop folder 下试运行了一个C++程序,编译后的执行文件名是test : 但在 desktop folder 下要运行 test, 必须打./test 而不是直接打test : 请问这是怎么回事。
|