Chinaunix

标题: esql 编译选项+w1 -c +z -Aa -Ae 含义 [打印本页]

作者: ok2ok    时间: 2008-01-28 14:17
标题: esql 编译选项+w1 -c +z -Aa -Ae 含义
esql是把ec文件编译成.c 下面是 hp。sun 机器上的一段make代码。
将OptLogin.ec 编译成OptLogin.o 在hp,sun上都正常执行。现在linux下运行。出现错误
esql +w1 -c +z -Aa -Ae -I/sysmp/include -lm -o./OptLogin.o  OptLogin.ec

cc: +w1: No such file or directory
cc: +z: No such file or directory
cc: -lm: linker input file unused because linking not done
cc1: error: unrecognized command line option "-lm"

请教一下esql 选项的含义 +w1 -c +z -Aa -Ae -I -lm  只知道 -I 是引入。其他呢?
这段代码怎么修改才能在linux下执行?
作者: ok2ok    时间: 2008-06-02 14:32
自己顶一下
作者: ivhb    时间: 2008-06-02 18:26
原帖由 ok2ok 于 2008-1-28 14:17 发表
esql是把ec文件编译成.c 下面是 hp。sun 机器上的一段make代码。
将OptLogin.ec 编译成OptLogin.o 在hp,sun上都正常执行。现在linux下运行。出现错误
esql +w1 -c +z -Aa -Ae -I/sysmp/include -lm -o./OptL ...

ok2ok朋友,又见面了。呵呵

esql -Wall -m64 就可以在linux下编译了
作者: 大梦    时间: 2008-06-02 21:55
好象是不同的C编译器不一样的吧!
建议发后所有平台都用gcc




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2