I get the same runtime error when using gcc: /opt/local/bin/arm64-apple-darwin23-gcc-mp-12 -lgsl -o ./polynomial_long_division ./polynomial_long_division.c -macosx_version_min has been renamed to -macos_version_min
./polynomial_long_division dyld[16552]: missing symbol called zsh: abort ./polynomial_long_division On Fri, May 3, 2024 at 9:12 PM Kenneth Wolcott <kennethwolc...@gmail.com> wrote: > > I want to compile some C code using gcc to compare against clang. > > This code I want to compile needs gsl/gsl_vector.h so I used -lgsl to > compile with clang and it complained at runtime: "dyld[16321]: missing > symbol called". > > what are "ar" and "nm" in the following? > > I think "mp" means multiple precision... > > find /opt/local/bin -type f -print | grep gcc | grep -v ranlib > /opt/local/bin/arm64-apple-darwin23-gcc-ar-mp-13 > /opt/local/bin/gcc-mp-12 > /opt/local/bin/arm64-apple-darwin23-gcc-ar-mp-12 > /opt/local/bin/gcc-mp-13 > /opt/local/bin/arm64-apple-darwin23-gcc-13.2.0 > /opt/local/bin/gcc-nm-mp-13 > /opt/local/bin/gcc-nm-mp-12 > /opt/local/bin/arm64-apple-darwin23-gcc-mp-12 > /opt/local/bin/arm64-apple-darwin23-gcc-mp-13 > /opt/local/bin/arm64-apple-darwin23-gcc-nm-mp-12 > /opt/local/bin/arm64-apple-darwin23-gcc-nm-mp-13 > /opt/local/bin/gcc-ar-mp-12 > /opt/local/bin/gcc-ar-mp-13 > /opt/local/bin/arm64-apple-darwin23-gcc-12.3.0 > > Thanks, > Ken Wolcott