compilation - Linux - can you compile AND run a program in one terminal line? -
for example, program named program.c
g++ program.c -o programname ./programname is there way consolidate these 2 lines?
yes, write...
g++ program.c -o programname && ./programname which attempt run program if compilation succeeded.
for more general approach, write bash script..
#!/bin/sh g++ $1 -o $2 && ./$2 then (provided it's on path, it's executable , it's called mycompile)...
mycompile program.c programname to make program available on path, can pop in bin directory or directory under echo $path. if don't wish that, open ~/.bashrc file , add parent directory path path="$path:your/new/dir" (keep in mind scripts in folder reachable).
ensure it's executable (check ls -l mycompile), if not, can add permission chmod +x mycompile.
Comments
Post a Comment