比如 aaa.c main()
{
return 123;
} 编译成aaa
如果 ./aaa 以后,我想获得123,应该怎么做?谢谢各位大神 用C,用shell都行!
这种返回值应该是没法知道的,Linux下运行程序是有系统返回值的,就是返回-1 0 之类的代表程序运行正确或者失败,如果可以,你可以加日志之类的将程序返回值打印出来就可以了
脚本里面,$?就是上次执行的程序的返回值
用管道就可以了,将程序结果通过管道输出出来或是使用
使用waitpid系统调用
直接打印出来不久行了,printf("%d\n", a);
直接打印出来不久行了,printf("%d\n", a);