我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
- shenyuzhou
- 帖子: 280
- 注册时间: 2011-09-22 14:28
我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
root@shen-VirtualBox:/media/sf_share/musca-0.9.24# ls
apis.c apis_proto.h Makefile musca.h tools.c xlisten.c xwin.h
apis.h config.h musca.1 musca.o tools.h xlisten.o
apis.o gpl.txt musca.c musca_proto.h tools_proto.h xwin.c
root@shen-VirtualBox:/media/sf_share/musca-0.9.24#
apis.c apis_proto.h Makefile musca.h tools.c xlisten.c xwin.h
apis.h config.h musca.1 musca.o tools.h xlisten.o
apis.o gpl.txt musca.c musca_proto.h tools_proto.h xwin.c
root@shen-VirtualBox:/media/sf_share/musca-0.9.24#
被取胆的活熊已经被关在笼子里长达22年之久。“不能转身,不能站直,不能转身,只有伤与痛。"
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
- b33e
- 帖子: 3874
- 注册时间: 2011-06-07 14:20
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
代码: 全选
make
sudo make install
- shenyuzhou
- 帖子: 280
- 注册时间: 2011-09-22 14:28
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
可是都是c或h文件,我记得还需要gcc -c编译一下吧? 

被取胆的活熊已经被关在笼子里长达22年之久。“不能转身,不能站直,不能转身,只有伤与痛。"
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
要写makefile才能make,没有的话就蛋疼了
- b33e
- 帖子: 3874
- 注册时间: 2011-06-07 14:20
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
我看他ls出来的文件有名叫makefile的

枫叶饭团 写了:要写makefile才能make,没有的话就蛋疼了
- shenyuzhou
- 帖子: 280
- 注册时间: 2011-09-22 14:28
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?

#===========================
CFLAGS?=-Wall -g
all:
$(CC) $(CFLAGS) -I/usr/X11R6/include -L/usr/X11R6/lib -lc -lm -lX11 -o musca musca.c
$(CC) $(CFLAGS) -I/usr/X11R6/include -L/usr/X11R6/lib -lc -lm -lX11 -o apis apis.c
$(CC) $(CFLAGS) -I/usr/X11R6/include -L/usr/X11R6/lib -lc -lm -lX11 -o xlisten xlisten.c
clean:
rm -f musca apis
#==========================
被取胆的活熊已经被关在笼子里长达22年之久。“不能转身,不能站直,不能转身,只有伤与痛。"
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
- shenyuzhou
- 帖子: 280
- 注册时间: 2011-09-22 14:28
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
接下来怎么做呢?
被取胆的活熊已经被关在笼子里长达22年之久。“不能转身,不能站直,不能转身,只有伤与痛。"
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
- b33e
- 帖子: 3874
- 注册时间: 2011-06-07 14:20
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
按make,就会有可执行文件
至于这个窗口管理器怎么用,我就不清楚了。
至于这个窗口管理器怎么用,我就不清楚了。

上次由 b33e 在 2011-11-19 19:08,总共编辑 1 次。
- cjxgm
- 帖子: 1952
- 注册时间: 2010-04-23 20:40
- 系统: Arch Linux
- 来自: 浙江·杭州
- 联系:
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
很明显 make install 是不会工作的,因为 makefile 里没写
直接敲 make 回车
编译后会得到 3 个可执行程序:musca,apis,xlisten
要安装的话自己 cp 到 /usr/bin 里去就是了
不安装的话直接运行 ./musca (在此之前应关闭当前的窗口管理器)
PS: 这就是传说中的 musca 的源代码?看起来好 lightweight
直接敲 make 回车
编译后会得到 3 个可执行程序:musca,apis,xlisten
要安装的话自己 cp 到 /usr/bin 里去就是了
不安装的话直接运行 ./musca (在此之前应关闭当前的窗口管理器)
PS: 这就是传说中的 musca 的源代码?看起来好 lightweight

- shenyuzhou
- 帖子: 280
- 注册时间: 2011-09-22 14:28
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
谢谢。我试试
被取胆的活熊已经被关在笼子里长达22年之久。“不能转身,不能站直,不能转身,只有伤与痛。"
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
- shenyuzhou
- 帖子: 280
- 注册时间: 2011-09-22 14:28
Re: 我是个新手,手边下载了个musca的源码包,里面是C和h文件 的。现在我怎么弄才能编译成可执行文件 ?
谢谢。我试试
被取胆的活熊已经被关在笼子里长达22年之久。“不能转身,不能站直,不能转身,只有伤与痛。"
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。