ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

To provide another type of answer for the question..

If you're using a compiled language, then the compiler (and the build system) should take care of the all of the details. If using an interpreted language, the a little more work is required.

If the first line of the node is set to the needed Shebang e.g. #!/usr/bin/env python,

and

the file is converted to an executable by changing the file properties e.g. chmod 755 filename (See here and other places on the web for details about chmod),

then the node will be executable.