in reply to Using module with c code in perl program.
I haven't coded in C in many years, and I've never used Inline::C ever, but I took a stab. When I simplify your C code, then change __END__ to __DATA__ in the module, I can get the C to compile, and things *appear* to work correctly. eg:
Module:
package c_calc; use Inline C; 1; __DATA__ __C__ int test(int num){ return num; }
Script:
use warnings; use strict; use lib '.'; use c_calc; my $num = c_calc::test(5); print $num;
Might be worth a try. Let us know if it works or not, as inevitably, one or more of the Inline experts will be around eventually.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Using module with c code in perl program.
by k0shinus (Novice) on Dec 22, 2015 at 08:22 UTC | |
|
Re^2: Using module with c code in perl program.
by PilotinControl (Pilgrim) on Dec 21, 2015 at 19:37 UTC | |
by stevieb (Canon) on Dec 21, 2015 at 19:41 UTC | |
by PilotinControl (Pilgrim) on Dec 22, 2015 at 23:15 UTC |