ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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.