在windows中,如果编译一个控制台程序,生成一个a.exe文件,把这个文件的目录添加到环境变量中去,那么在终端输入a,就可以运行这个文件了。
在ubuntu中,我想实现同样的事情,请问,如何才能在终端直接启动编译生成的a.out文件呢?
谢谢
[求助]我有一个问题,关于out文件的
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 68
- 注册时间: 2009-01-09 1:04
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
-
- 帖子: 68
- 注册时间: 2009-01-09 1:04
Re: [求助]我有一个问题,关于out文件的
这个这样写,当前的目录必须是a.out文件的所在目录,当前目录是任意的情况下,怎么启动a.out
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
-
- 帖子: 68
- 注册时间: 2009-01-09 1:04
Re: [求助]我有一个问题,关于out文件的
“路径加入$PATH,或者ln一个到/usr/bin下...“
说的再详细点儿呗,我是新手。
在哪里添加这个路径
ln一个是什么意思
谢谢
说的再详细点儿呗,我是新手。
在哪里添加这个路径
ln一个是什么意思
谢谢
- yjsword
- 帖子: 524
- 注册时间: 2007-03-14 20:33
- 来自: 南京
- 联系:
Re: [求助]我有一个问题,关于out文件的
$PATH是系统变量,Linux的$PATH出于安全考虑通常不包括当前目录./,随意要直接执行当前目录的程序要将当前目录临时加入$PATHfunny8 写了:“路径加入$PATH,或者ln一个到/usr/bin下...“
说的再详细点儿呗,我是新手。
在哪里添加这个路径
ln一个是什么意思
谢谢
代码: 全选
export PATH=$PATH:./
'/usr/bin'默认是包含在$PATH里的,所以把a.out复制到这个目录也能被系统找到
代码: 全选
sudo cp a.out /usr/bin
代码: 全选
sudo ln -s ./a.out /usr/bin/a.out
-
- 帖子: 68
- 注册时间: 2009-01-09 1:04