首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

aix上的makefile跟其他版本linux的有什么不同

2013-01-02 
aix下的makefile跟其他版本linux的有什么不同问下:AIX的makefile编写跟其他unix的不同。。还有xlC,xlc,xlc_r

aix下的makefile跟其他版本linux的有什么不同
问下:
AIX的makefile编写跟其他unix的不同。。
还有xlC,xlc,xlc_r有什么不同

另外在aix下我怎么看函数或者.h的库文件
比如其他Liunx平台 只要man 函数名 就可以看到 函数包含库和.h了,aix下貌似 不可以


自己写的简单的makefile
OBJS = debug_printf.o

build : debug_printf
debug_printf : $(OBJS)
xlC  -o  $(OBJS)

.c.o:
xlC -c $> 

.PHONY : clean
clean :
rm $(OBJS) debug_printf

一make就出来xlc等命令的解释。。
[解决办法]
1.主要看你用的make工具和编译器啊,只要把linux的make工具和gcc移植过去,一样的makefile也能通用,否则请参照本地的make和编译器语法

2.中文的只找到这个http://bbs.chinaunix.net/thread-952415-1-1.html,自己去google搜一下,我只知道xlc是aix的默认编译器,行为很古怪……
[解决办法]
引用:
引用:
1.主要看你用的make工具和编译器啊,只要把linux的make工具和gcc移植过去,一样的makefile也能通用,否则请参照本地的make和编译器语法

2.中文的只找到这个http://bbs.chinaunix.net/thread-952415-1-1.html,自己去google搜一下,我只知道xlc是aix的默认编译器,行为很……

……请参考相关软件或系统的用户手册……Linux/Unix的书遇到说不清楚的问题不都会这么写么

你懂的……
[解决办法]
aix没有接触过.  
makefile规则应该是不变的.
echo  install 什么的应该都一样吧.
只是编译器可能不同.
[解决办法]
aix和linux下编译的主要区别就是编译器的区别,aix模式使用xlC,linux使用g++。编译器选项的差别决定了你的makefile的差别,其他基本都一样。aix下没法直接man函数,我不知道有没有简便的方式,只知道在
/usr/include下查。
[解决办法]
xlC  -o  $(OBJS)
这行不对吧,试试xlC  -o $@  $(OBJS)

热点排行