Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re: Running a C Program within Perl.

by Sniper (Scribe)
on Dec 27, 2001 at 20:56 UTC ( #134638=note: print w/replies, xml ) Need Help??

in reply to Running a C Program within Perl.

You could use by Brian "Ingy" Ingerson

examples :
module :

use Inline C => <<'END_C'; void greet() { printf("Hello, world\n"); } END_C greet;

Simply run this script from the command line and it will print (you guessed it):

Hello, world

David "Sniper" Rigaudiere

Replies are listed 'Best First'.
Re: Re: Running a C Program within Perl.
by basicdez (Pilgrim) on Dec 27, 2001 at 21:34 UTC
    I am trying to run an external C program. I can run it fine from any Unix prompt, but when I put it into a perl program I get a long winded error, ending with "Directory" is not an identifier. Please help me I am very distraught.
      Please, post a piece of code :-)

      David "Sniper" Rigaudiere

        I can run this at the prompt, but putting in the following, /opt/BIPSConnect/bin/rdes, but when I put it in perl code (here is what I am trying to do - Quite simple and nothing complex, until I get this working) ...
        #!/usr/bin/perl-Tw use strict; my $cmd_to_run = "/opt/BIPSConnect/bin/rdes"; my @results = `$cmd_to_run`;
        I get the following error...
        /opt/BIPSConnect/bin/rdes: LD_LIBRARY_PATH=:/usr/lib:/usr/ucblib:/usr/ +openwin/lib:/usr/dt/lib:/usr/local/lib:/opt/hpnpl/lib:/p01cfg0 1/harvest/Harvest/lib:/opt/BIPSConnect/bin: is not an identifier
        I am most baffled and confused, please help me if you can.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://134638]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (2)
As of 2023-03-21 21:49 GMT
Find Nodes?
    Voting Booth?
    Which type of climate do you prefer to live in?

    Results (60 votes). Check out past polls.