You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
471 B
31 lines
471 B
12 months ago
|
#!/bin/sh
|
||
|
# Author: Christoph Galuschka <christoph.galuschka@chello.at>
|
||
|
# Athmane Madjodj <athmanem@gmail.com>
|
||
|
|
||
|
t_Log "Running $0 - gcc can build a hello world .c"
|
||
|
|
||
|
# creating source code
|
||
|
FILE='/var/tmp/gcc-test.c'
|
||
|
EXE='/var/tmp/gcc'
|
||
|
|
||
|
cat > $FILE <<EOF
|
||
|
#include <stdio.h>
|
||
|
main()
|
||
|
{
|
||
|
printf("hello, centos\n");
|
||
|
}
|
||
|
EOF
|
||
|
|
||
|
# Executing gcc
|
||
|
gcc $FILE -o $EXE
|
||
|
|
||
|
# run EXE
|
||
|
$EXE |grep -q 'hello, centos'
|
||
|
t_CheckExitStatus $?
|
||
|
|
||
|
# remove files
|
||
|
/bin/rm $FILE
|
||
|
/bin/rm $EXE
|
||
|
|
||
|
|