If you expect LD_PRELOAD to incorporate code into Bash itself, then you need to set it before you launch Bash; setting it once Bash is running is too late.
What exactly is the LD_PRELOAD loading for you, and what does THAT do? On Thu, 18 Aug 2022, 09:19 , <b1431736...@163.com> wrote: > Because I'm using Android, Android doesn't support #!/bin/sh and > #!/bin/bash, there is a dynamic library that fixes it, so I want to > automatically add LD_PRELOAD before starting bash to make this dynamic > library work , I want to modify the source code of bash to make it > effective, not the bash.bashrc and profile files in the etc directory,what > should I do, can you send a video attachment to teach me? > > 在 2022-08-18 00:19:24,"Alex fxmbsw7 Ratchev" <fxmb...@gmail.com> 写道: > > maybe just 'eval "declare -gx var=value"' in bash.c code > > > On Wed, Aug 17, 2022, 17:53 Chet Ramey <chet.ra...@case.edu> wrote: > > On 8/16/22 10:09 PM, b1431736...@163.com wrote: > > > Bash Version: 5.1 > > Patch Level: 16 > > Release Status: release > > > > Description: > > excuse me, how can I join the custom environment variable into > the source code of Bash, and see this variable when execute env > > What is it you want to do? You rarely need to add code to bash to do > something like that. > > -- > ``The lyf so short, the craft so long to lerne.'' - Chaucer > ``Ars longa, vita brevis'' - Hippocrates > Chet Ramey, UTech, CWRU c...@case.edu http://tiswww.cwru.edu/~chet/ > > >