So i should have mentioned it in the first post,
I am using bash on windows - which is a ubuntu linux shell on windows 10 (pretty new feature for win)
And i go to '~/neuron/nrn/x86_64/bin$' and run gdb nrniv from there.
When trying to set a breakpoint at nrn_rhs i cannot
typing (gdb) break nrn (then hitting tab for completion)
i get:
nrn_global_argc
nrn_global_argv
nrnisaac_new
nrnisaac_new@got.plt
nrnisaac_new@plt
nrn_isdouble
nrn_isdouble@got.plt
nrn_isdouble@plt
nrn_is_python_extension
nrn_istty_
nrnmain.cpp
nrn_main_launch
nrn_mech_dll
nrnmpi.h
nrnmpi_numprocs
nrn_nobanner_
nrn_nopython
nrn_nvkludge_dummy()
nrn_optarg(char const*, int*, char const**)
nrn_optargint(char const*, int*, char const**, int)
nrn_optarg_on(char const*, int*, char const**)
nrnpy_guigetstr
nrnpy_guigetval
nrnpy_guisetval
nrnpy_nositeflag
nrn_vecsim_add(void*, bool)
nrn_vecsim_add(void*, bool)@got.plt
nrn_vecsim_add(void*, bool)@plt
nrn_vecsim_remove(void*)
nrn_vecsim_remove(void*)@got.plt
nrn_vecsim_remove(void*)@plt
nrn_version
nrn_version@got.plt
nrn_version@plt
(gdb) break nrn_
nrn_global_argc
nrn_global_argv
nrn_isdouble
nrn_isdouble@got.plt
nrn_isdouble@plt
nrn_is_python_extension
nrn_istty_
nrn_main_launch
nrn_mech_dll
nrn_nobanner_
nrn_nopython
nrn_nvkludge_dummy()
nrn_optarg(char const*, int*, char const**)
nrn_optargint(char const*, int*, char const**, int)
nrn_optarg_on(char const*, int*, char const**)
nrn_vecsim_add(void*, bool)
nrn_vecsim_add(void*, bool)@got.plt
nrn_vecsim_add(void*, bool)@plt
nrn_vecsim_remove(void*)
nrn_vecsim_remove(void*)@got.plt
nrn_vecsim_remove(void*)@plt
nrn_version
nrn_version@got.plt
nrn_version@plt
Sorry for the long post but i just want to give as much data in order to solve this