Como criar alias com g ++?

0

Estou tentando criar um alias no Ubuntu para os comandos abaixo:

g++ -lSDL -lSDLmain -lSDL_image -lGL -lGLU src.cpp -o a.out
g++ -lGL -lglut 'sdl-config --cflags --libs' src.cpp -o a.out

Quando eu os executo no terminal tudo vai muito bem, mas se eu criar aliases para eles, eu encontro o seguinte erro:

/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/crt1.o(.text+0x18): error: undefined reference to 'main'
collect2: ld returned 1 exit status
bash: -L/usr/lib/i386-linux-gnu: No such file or directory

Os aliases são:

alias g++="g++ -lGL -lglut 'sdl-config --cflags --libs'"
alias gcpp="g++ -lSDL -lSDLmain -lSDL_image -lGL -lGLU"
    
por ديناصور الأمة 05.03.2014 / 23:47

1 resposta

1

Eu usei o seguinte alias e funcionou bem.

alias g+++="g++ -lSDL -lSDLmain -lSDL_image -lGL -lGLU"

O primeiro não funciona.

    
por ديناصور الأمة 06.03.2014 / 00:56