制作可执行文件的符号链接

海盗

我有一个 shell 脚本compileRun来编译和执行 C 源文件。

#!/bin/sh
gcc bar.c -o ./bar
./bar

我真正希望实现的是当我们

ln -s compileRun bar.c
./bar.c

我想编译和执行 bar.c。我很感激任何帮助。

用户9726814

我明白 OP 想要什么。

仅当源文件显式存储在与符号链接不同的位置时,以下内容才有效。可以$0在 bash 脚本中添加路径

您应该在 bash 脚本中替换somefile.c$0

这个特殊的 shell 表达式返回当前正在执行的文件的名称。在您的情况下,bar.c.

例如:

ln execute_c_file my_file.c
./my_file.c

如果my_file.c是正在运行的 bash 脚本,$0则计算结果为my_file.c.

我建议您编辑您的问题以清除代码的语义/含义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

符号链接找不到所需的可执行文件

来自分类Dev

可执行符号链接到Linux中的非可执行文件的可能性?

来自分类Dev

Windows指向可执行文件的符号链接的快捷方式

来自分类Dev

将库链接到可执行文件时诊断未定义符号

来自分类Dev

dylib包围的符号链接可执行文件不起作用

来自分类Dev

Windows符号链接到可执行文件-不能通过双击打开

来自分类Dev

Sudo在路径中看不到符号链接的可执行文件

来自分类Dev

指向可执行文件的符号链接无法启动应用程序,错误:<符号链接>不存在

来自分类Dev

在Cython中制作可执行文件

来自分类Dev

如何制作Python程序的可执行文件?

来自分类Dev

LuaJIT FFI无法从可执行文件加载符号

来自分类Dev

使用 LTO(链接时间优化)静态链接的可执行文件:如何使用以前构建的库制作它

来自分类Dev

修改可执行文件的链接路径

来自分类Dev

取消链接ELF可执行文件

来自分类Dev

无法链接到主可执行文件

来自分类Dev

MinGW:与-nostdlib链接产生无效的可执行文件

来自分类Dev

链接CXX可执行文件RemoteZynAddSubFx

来自分类Dev

修复可执行文件的硬编码动态链接

来自分类Dev

构建并链接到可执行文件

来自分类Dev

如何强制可执行文件链接动态库

来自分类Dev

尝试建立静态链接以创建可执行文件

来自分类Dev

ld链接器的输出可执行文件大于golink输出的可执行文件,为什么?

来自分类Dev

链接可执行文件与共享库时,为什么GNU ld解析符号的方式不同?

来自分类Dev

我可以在Linux的Windows子系统(WSL)PATH中创建指向Windows可执行文件的符号链接吗?

来自分类Dev

在开始菜单中为所有可执行文件创建符号链接的实用程序?

来自分类Dev

我可以在Linux的Windows子系统(WSL)PATH中创建指向Windows可执行文件的符号链接吗?

来自分类Dev

当存在多个指向可执行文件的符号链接时,如何使用包装脚本记录调用

来自分类Dev

如何将符号链接放置到通过Chocolatey安装的所有可执行文件的特定目录中?

来自分类Dev

在带有SysvInit的操作系统上,“ reboot”和“ halt”符号链接到某些可执行文件吗?

Related 相关文章

  1. 1

    符号链接找不到所需的可执行文件

  2. 2

    可执行符号链接到Linux中的非可执行文件的可能性?

  3. 3

    Windows指向可执行文件的符号链接的快捷方式

  4. 4

    将库链接到可执行文件时诊断未定义符号

  5. 5

    dylib包围的符号链接可执行文件不起作用

  6. 6

    Windows符号链接到可执行文件-不能通过双击打开

  7. 7

    Sudo在路径中看不到符号链接的可执行文件

  8. 8

    指向可执行文件的符号链接无法启动应用程序,错误:<符号链接>不存在

  9. 9

    在Cython中制作可执行文件

  10. 10

    如何制作Python程序的可执行文件?

  11. 11

    LuaJIT FFI无法从可执行文件加载符号

  12. 12

    使用 LTO(链接时间优化)静态链接的可执行文件:如何使用以前构建的库制作它

  13. 13

    修改可执行文件的链接路径

  14. 14

    取消链接ELF可执行文件

  15. 15

    无法链接到主可执行文件

  16. 16

    MinGW:与-nostdlib链接产生无效的可执行文件

  17. 17

    链接CXX可执行文件RemoteZynAddSubFx

  18. 18

    修复可执行文件的硬编码动态链接

  19. 19

    构建并链接到可执行文件

  20. 20

    如何强制可执行文件链接动态库

  21. 21

    尝试建立静态链接以创建可执行文件

  22. 22

    ld链接器的输出可执行文件大于golink输出的可执行文件,为什么?

  23. 23

    链接可执行文件与共享库时,为什么GNU ld解析符号的方式不同?

  24. 24

    我可以在Linux的Windows子系统(WSL)PATH中创建指向Windows可执行文件的符号链接吗?

  25. 25

    在开始菜单中为所有可执行文件创建符号链接的实用程序?

  26. 26

    我可以在Linux的Windows子系统(WSL)PATH中创建指向Windows可执行文件的符号链接吗?

  27. 27

    当存在多个指向可执行文件的符号链接时,如何使用包装脚本记录调用

  28. 28

    如何将符号链接放置到通过Chocolatey安装的所有可执行文件的特定目录中?

  29. 29

    在带有SysvInit的操作系统上,“ reboot”和“ halt”符号链接到某些可执行文件吗?

热门标签

归档