that is, we remove it in the mex functions.
We have tested this change with the environments `Visual Studio 2019' and `MinGW' in `Windows 10',
`GCC/G++' in `Linux'.
% This part is for MATLAB
% Add -largeArrayDims on 64-bit machines of MATLAB
else
% This part is for MATLAB
% Add -largeArrayDims on 64-bit machines of MATLAB
else
- mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims libsvmread.c
- mex CFLAGS="\$CFLAGS -std=c99" -largeArrayDims libsvmwrite.c
- mex CFLAGS="\$CFLAGS -std=c99" -I.. -largeArrayDims train.c linear_model_matlab.c ../linear.cpp ../newton.cpp ../blas/daxpy.c ../blas/ddot.c ../blas/dnrm2.c ../blas/dscal.c
- mex CFLAGS="\$CFLAGS -std=c99" -I.. -largeArrayDims predict.c linear_model_matlab.c ../linear.cpp ../newton.cpp ../blas/daxpy.c ../blas/ddot.c ../blas/dnrm2.c ../blas/dscal.c
+ mex -largeArrayDims libsvmread.c
+ mex -largeArrayDims libsvmwrite.c
+ mex -I.. -largeArrayDims train.c linear_model_matlab.c ../linear.cpp ../newton.cpp ../blas/daxpy.c ../blas/ddot.c ../blas/dnrm2.c ../blas/dscal.c
+ mex -I.. -largeArrayDims predict.c linear_model_matlab.c ../linear.cpp ../newton.cpp ../blas/daxpy.c ../blas/ddot.c ../blas/dnrm2.c ../blas/dscal.c
end
catch err
fprintf('Error: %s failed (line %d)\n', err.stack(1).file, err.stack(1).line);
end
catch err
fprintf('Error: %s failed (line %d)\n', err.stack(1).file, err.stack(1).line);