1

我希望我的 c++ 程序在操作系统加载时自动运行,我的意思是当系统开始工作时.. 我正在使用 linux(ubutu) 我不知道该怎么做?任何想法都可以帮助..提前谢谢

4

2 回答 2

4

您的程序是用 C++ 编写的这一事实与此答案无关。

只需将符号链接添加到您的可执行文件中/etc/init.d/

例如,如果您的程序在 中/home/username/soft/myprog,请运行:

ln -s /home/username/soft/myprog /etc/init.d/

确保文件是可执行的。

于 2012-11-15T14:49:04.873 回答
2

另一种可能有用的方法

打开您的.bashrc文件(可以在主目录中找到,即~/.bashrc
添加以下行:

./program_executable_path

另请注意,程序必须具有执行权限。您可以使用以下方式授予权限chmod
$chmod u+x program_executable_path

于 2012-11-15T14:48:56.690 回答