Skip to content
Snippets Groups Projects
Commit de9e30b5 authored by rodolakis's avatar rodolakis
Browse files

5.6 explanation

parent 5914e926
No related branches found
No related tags found
1 merge request!2Fanny whatdoesitmean
......@@ -234,6 +234,19 @@ make[1]: Leaving directory '/home/beams/USERNAME/PET-S2/epics/synApps_6_2_1/ioc/
```
$ ldd bin/${EPICS_HOST_ARCH}/xxx | grep vmc
```
<details>
<summary>what does this mean?</summary>
The command `ldd bin/${EPICS_HOST_ARCH}/xxx | grep vmc` is used to determine if the **xxx** binary executable file in the **bin/${EPICS_HOST_ARCH}** directory has a dynamic dependency on any shared libraries containing the string "vmc" in their names. Here's what the command does:
- `ldd` lists the dynamic dependencies of a binary executable file. It shows the shared libraries that the executable requires to run successfully.
- `bin/${EPICS_HOST_ARCH}/xxx` specifies the path to the **xxx** binary executable file.
- `| grep vmc`:
- the `|` symbol is a pipe operator that redirects the output of the `ldd` command to the next command in the pipeline.
- `grep vmc` is a command that searches for the string "vmc" in the output of the previous command (`ldd` in this case). It filters the output and displays only the lines that contain the string "vmc".
</details>
<details>
<summary>output</summary>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment