c - `pkg-config` argument for clang from Java -



c - `pkg-config` argument for clang from Java -

i'm trying run clang compile java application. works great until seek , pass pkg-config argument. example:

clang -i/usr/lib/gcc/x86_64-linux-gnu/4.6/include `pkg-config --cflags --libs gtk+-2.0` -o file.o main.c

a line similar line works terminal fails java. clang reports 'no such file or directory: '`pkg-config --cflags --libs gtk+-2.0`' error.

i using next code launch compiler:

list<string> cmd = new linkedlist<string>(); cmd.add("clang"); cmd.add("-i/usr/lib/gcc/x86_64-linux-gnu/4.6/include"); cmd.add("`pkg-config --cflags --libs gtk+-2.0`"); cmd.add("-o"); cmd.add("file.o"); cmd.add("main.c"); process proc = runtime.getruntime().exec(cmd.toarray(new string[0])); ...

any ideas why works fine terminal exact same line fails when beingness called java?

pkg-config not parameter, command find files needed.

when run bash, first run command pkg-config --cflags --libs gtk+-2.0, , pass output parameter clang.

(bash when wrap command in char ` )

i guess java has not feauter, seek run command handly in shell, , write output parameter need.

java c bash compiler-errors clang

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -