Displaying 11 results from an estimated 11 matches for "hellomodule".
2012 Apr 12
2
[LLVMdev] HELP: Clang options needed in command to compile device driver into linux module.
Wow that's to much output information.
Maybe I can put it in this way. Could you tell me the clang option that can include the linux kernel headers???
Something like
"clang -O3 -isystem /lib/modules/`uname -r`/build/include -emit-llvm hellomodule.c -c -o hellomodule.bc"
Thank you!
--
祝好!
甄凯
------------------------------------------------------------------------------------------------------
2012-04-12
------------------------------------------------------------------------------------------------------
Name: 甄凯(Zh...
2012 Apr 12
0
[LLVMdev] HELP: Clang options needed in command to compile device driver into linux module.
BTW, the Makefile is as folllow,
CC := gcc
obj-m := hellomodule.o
KERNELDIR := /lib/modules/`uname -r`/build
PWD := $(shell pwd)
modules:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
Can I use an option of clang to specify the KERNELDIR ,etc?
Thank you!
--
祝好!
甄凯
-------------------------------------------------------------------------------...
2012 Apr 12
2
[LLVMdev] HELP: Clang options needed in command to compile device driver into linux module.
On Thu, Apr 12, 2012 at 03:48:29PM +0800, 15102925731 wrote:
> BTW, the Makefile is as folllow,
>
> CC := gcc
> obj-m := hellomodule.o
> KERNELDIR := /lib/modules/`uname -r`/build
> PWD := $(shell pwd)
> modules:
> $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
^^^^^^^^^^^^^^
Check the Makefile under KERNELDIR directory.
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Inform...
2012 Apr 12
2
[LLVMdev] How to compile a linux module into .bc file using clang or llvm command?
Yeah, but I tried that command and error message was generated:
hellomodule.c:1:10: fatal error: 'linux/init.h' file not found
#include <linux/init.h>
^
1 error generated.
how to solve this problem??
Thanks!
--
祝好!
甄凯
------------------------------------------------------------------------------------------------------
2012-04-12...
2012 Apr 12
0
[LLVMdev] HELP: Clang options needed in command to compile device driver into linux module.
15102925731 wrote:
> Hi, Nick
> I think that's the question. I just don't know what's the command line
> that can tell clang to find the linux head file like a makefile will do.
> Please help me!
In the linux kernel, "make V=1" will compile verbosely, printing out
each command it runs. Each .o file produced will have its own
command-line (many of them will be
2012 Apr 12
0
[LLVMdev] How to compile a linux module into .bc file using clang or llvm command?
On 4/11/12 8:25 PM, 15102925731 wrote:
> Yeah, but I tried that command and error message was generated:
>
> hellomodule.c:1:10: fatal error: 'linux/init.h' file not found
> #include <linux/init.h>
> ^
> 1 error generated.
>
> how to solve this problem??
Well, you do have to include all the -I and -D options so that clang can
find the Linux kernel header files. I don't know off hand...
2012 Apr 12
2
[LLVMdev] HELP: Clang options needed in command to compile device driver into linux module.
Hi, Nick
I think that's the question. I just don't know what's the command line that can tell clang to find the linux head file like a makefile will do. Please help me!
--
祝好!
甄凯
------------------------------------------------------------------------------------------------------
2012-04-12
2012 Apr 12
1
[LLVMdev] How to compile a linux module into .bc file using clang or llvm command?
...15810729006(Beijing)
Address: Room I-406, Central Building, Tsinghua University, Beijing, China. 100084.
At 2012-04-12 09:31:43,"John Criswell" <criswell at illinois.edu> wrote:
On 4/11/12 8:25 PM, 15102925731 wrote:
Yeah, but I tried that command and error message was generated:
hellomodule.c:1:10: fatal error: 'linux/init.h' file not found
#include <linux/init.h>
^
1 error generated.
how to solve this problem??
Well, you do have to include all the -I and -D options so that clang can find the Linux kernel header files. I don't know off hand what those sp...
2012 Apr 12
0
[LLVMdev] HELP: Clang options needed in command to compile device driver into linux module.
...tral Building, Tsinghua University, Beijing, China. 100084.
At 2012-04-12 15:56:50,"陳韋任" <chenwj at iis.sinica.edu.tw> wrote:
>On Thu, Apr 12, 2012 at 03:48:29PM +0800, 15102925731 wrote:
>> BTW, the Makefile is as folllow,
>>
>> CC := gcc
>> obj-m := hellomodule.o
>> KERNELDIR := /lib/modules/`uname -r`/build
>> PWD := $(shell pwd)
>> modules:
>> $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
> ^^^^^^^^^^^^^^
>
> Check the Makefile under KERNELDIR directory.
>
>Regards,
>chenwj
>
>--
>Wei-Ren...
2012 Apr 11
0
[LLVMdev] How to compile a linux module into .bc file using clang or llvm command?
On 4/10/12 10:11 PM, 15102925731 wrote:
> It's actually is .c file.
> I just want firstly to compile helloworldmodule.c into
> helloworldmodule.bc.
> Then I run a LLVM pass on it to do some optimization, and then I
> compile the modified .bc file into .ko file.
>
> So, could you tell me how to compile helloworldmodule.c into
> helloworldmodule.bc? I think it's
2012 Apr 11
2
[LLVMdev] How to compile a linux module into .bc file using clang or llvm command?
It's actually is .c file.
I just want firstly to compile helloworldmodule.c into helloworldmodule.bc.
Then I run a LLVM pass on it to do some optimization, and then I compile the modified .bc file into .ko file.
So, could you tell me how to compile helloworldmodule.c into helloworldmodule.bc? I think it's not the same command "clang -O3 -emit-llvm hello.c -c -o hello.bc".