main.c 397 B

1234567891011121314151617181920
  1. #include <assert.h>
  2. #include <string.h>
  3. // declare what parts of the lapack C-API we need
  4. void dgesv_(int*, int*, double*, int*, int*, double*, int*, int*);
  5. int main()
  6. {
  7. double A[8] = {
  8. 0, 1, 2, 3, 4, 5, 6, 7,
  9. };
  10. double B[2] = { 0, 5 };
  11. int ipiv[2] = { 0, 0 };
  12. int info = 0;
  13. int dim = 2;
  14. int numCols = 1;
  15. dgesv_(&dim, &numCols, A, &dim, ipiv, B, &dim, &info);
  16. return 0;
  17. }