在bash脚本中编译和执行c程序不起作用,因为找不到编译的程序

9pp

我最近才开始编程。我有一个包含 c 程序的 shell 脚本。在脚本的末尾,使用命令运行 c 程序

gcc stadist.c -lm 
a.out < XXXXX | sort -n -k3 > YYYYY 
rm a.out 
rm stadist.c 
rm XXXXX 

运行此脚本会给出 a.out: not found。文件 YYYYY 已创建,但它是空的。我怎么解决这个问题。我在 Linux ubuntu 16.04 LTS 上。

威廉·珀塞尔

shell 无法找到,a.out因为它不在当前目录中查找。那是最佳实践。(即:不要.至PATH)。做就是了:

gcc stadist.c -lm &&
./a.out < XXXXX | sort -n -k3 > YYYYY 
rm a.out 
rm stadist.c 
rm XXXXX 

请注意,我&&在调用之后添加了,gcc以便a.out在编译失败时脚本不会尝试运行您可能想要添加更强大的错误检查。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

named()在使用Dev C ++编译的C程序中不起作用

来自分类Dev

编译C程序会在代码块中给出“在搜索路径中找不到编译器可执行文件(GNU GCC编译器)”

来自分类Dev

编译两个C文件不起作用,找不到标头

来自分类Dev

laravel 克隆提供程序不起作用(找不到类)

来自分类Dev

编译C程序时找不到共享库

来自分类常见问题

TIdCompressorZLib在为Android编译的FireMonkey应用程序中不起作用

来自分类Dev

TIdCompressorZLib在为Android编译的FireMonkey应用程序中不起作用

来自分类Dev

在ubuntu中编译C程序时出现“找不到文件”错误

来自分类Dev

C程序编译但不执行

来自分类Dev

编译的Python脚本“找不到记录程序“ paramiko.transport”的处理程序”

来自分类Dev

从Perl脚本执行C ++程序;需要编译器吗?

来自分类Dev

编译 bash 不起作用,LFS

来自分类Dev

Bash脚本运行参数不起作用的程序

来自分类Dev

Qt Creator编译错误“找不到-lGL”。其他解决方案不起作用

来自分类Dev

Qt Creator编译错误“找不到-lGL”。其他解决方案不起作用

来自分类Dev

密码程序在C ++中不起作用

来自分类Dev

“-fpermissive”和“include”在linux c编译器中不起作用

来自分类Dev

C 代码在 Linux 编译器中不起作用

来自分类Dev

在Rails Spree应用程序中安装I18n后,rake db:migrate不起作用,并且找不到方法和页面

来自分类Dev

如何使用CMake使Python脚本编译和运行C ++程序

来自分类Dev

单击处理程序在内容脚本中不起作用

来自分类Dev

pyautogui脚本在缩放应用程序中不起作用

来自分类Dev

单击处理程序在内容脚本中不起作用

来自分类Dev

交叉编译的ICU4C不起作用(所有应用程序均以代码“ 1”退出)

来自分类Dev

在Qt 5 qtquick1编译中找不到模块脚本和脚本专用

来自分类Dev

无法编译和执行java程序

来自分类Dev

C程序不起作用

来自分类Dev

通过简单的脚本编译C / C ++程序

来自分类Dev

在Vim中编译C ++程序

Related 相关文章

  1. 1

    named()在使用Dev C ++编译的C程序中不起作用

  2. 2

    编译C程序会在代码块中给出“在搜索路径中找不到编译器可执行文件(GNU GCC编译器)”

  3. 3

    编译两个C文件不起作用,找不到标头

  4. 4

    laravel 克隆提供程序不起作用(找不到类)

  5. 5

    编译C程序时找不到共享库

  6. 6

    TIdCompressorZLib在为Android编译的FireMonkey应用程序中不起作用

  7. 7

    TIdCompressorZLib在为Android编译的FireMonkey应用程序中不起作用

  8. 8

    在ubuntu中编译C程序时出现“找不到文件”错误

  9. 9

    C程序编译但不执行

  10. 10

    编译的Python脚本“找不到记录程序“ paramiko.transport”的处理程序”

  11. 11

    从Perl脚本执行C ++程序;需要编译器吗?

  12. 12

    编译 bash 不起作用,LFS

  13. 13

    Bash脚本运行参数不起作用的程序

  14. 14

    Qt Creator编译错误“找不到-lGL”。其他解决方案不起作用

  15. 15

    Qt Creator编译错误“找不到-lGL”。其他解决方案不起作用

  16. 16

    密码程序在C ++中不起作用

  17. 17

    “-fpermissive”和“include”在linux c编译器中不起作用

  18. 18

    C 代码在 Linux 编译器中不起作用

  19. 19

    在Rails Spree应用程序中安装I18n后,rake db:migrate不起作用,并且找不到方法和页面

  20. 20

    如何使用CMake使Python脚本编译和运行C ++程序

  21. 21

    单击处理程序在内容脚本中不起作用

  22. 22

    pyautogui脚本在缩放应用程序中不起作用

  23. 23

    单击处理程序在内容脚本中不起作用

  24. 24

    交叉编译的ICU4C不起作用(所有应用程序均以代码“ 1”退出)

  25. 25

    在Qt 5 qtquick1编译中找不到模块脚本和脚本专用

  26. 26

    无法编译和执行java程序

  27. 27

    C程序不起作用

  28. 28

    通过简单的脚本编译C / C ++程序

  29. 29

    在Vim中编译C ++程序

热门标签

归档