l*******s 发帖数: 7316 | 1 没做很多研究,直接在网上找到下面教程,按步就班,但没成功。请教什么地方有问题
http://godson.in/how-to-install-freeswitch-on-ubuntu
我是在cloudatcost 的64位ubuntu上安装。
第1个跟教程不一样的地方是:
apt-get install libmudflap0-dev
提示没有这个包,就改成了
apt-get install libmudflap0-powerpc-cross
第2个不明确的地方是:
修改modules.conf,因为不知道哪些模块是必须的,所以没改。
第3个跟教程不一样的地方是:
./bootstrap.sh
没有这个文件, 就换成了
./rebootstrap.sh
最后出错的地方是 make
src/switch_channel.c: In function 'switch_channel_wait_for_state':
src/switch_channel.c:953:41: error: variable 'ostate' set but not used [-
Werror=unused-... 阅读全帖 |
|
W**********4 发帖数: 322 | 2 WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
digua大神不相信他的两行C代码编译通不过
究竟谁更靠谱呢?让事实说话吧。
用 gcc -Wextra -Werror -c编译一下代码:
#include
main()
{
int a,max;
a=3;
max=0;
if(a>max);
max=a;
}
果然如WhatIfIWereU所说,编译通不过,错误信息如下:
cc1: warnings being treated as errors
comma.c: In function 'main':
comma.c:8: error: suggest braces around empty body in an 'if' statement
如果去掉if()后面的分号, 顺利通过。
当然,事实又有啥用呢。digua一样能用他的铁齿把事实啃掉。
chanceway的两凡是一标准太形象了。 |
|
W**********4 发帖数: 322 | 3 WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
digua大神不相信他的两行C代码编译通不过
究竟谁更靠谱呢?让事实说话吧。
用 gcc -Wextra -Werror -c编译一下代码:
#include
main()
{
int a,max;
a=3;
max=0;
if(a>max);
max=a;
}
果然如WhatIfIWereU所说,编译通不过,错误信息如下:
cc1: warnings being treated as errors
comma.c: In function 'main':
comma.c:8: error: suggest braces around empty body in an 'if' statement
如果去掉if()后面的分号, 顺利通过。
当然,事实又有啥用呢。digua一样能用他的铁齿把事实啃掉。
chanceway的两凡是一标准太形象了。 |
|
W**********4 发帖数: 322 | 4 WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
digua大神不相信他的两行C代码编译通不过
究竟谁更靠谱呢?让事实说话吧。
用 gcc -Wextra -Werror -c编译一下代码:
#include
main()
{
int a,max;
a=3;
max=0;
if(a>max);
max=a;
}
果然通不过,错误信息如下:
cc1: warnings being treated as errors
comma.c: In function 'main':
comma.c:8: error: suggest braces around empty body in an 'if' statement
如果去掉if()后面的分号, 顺利通过。
WhatIfIWereU的说法比较靠谱。 |
|
W**********4 发帖数: 322 | 5 WhatIfIWereU认为,gcc -Wextra -Werror -c就会编译不通过
digua不相信他的两行C代码编译通不过
究竟谁更靠谱呢?让事实说话吧。
用 gcc -Wextra -Werror -c编译一下代码:
#include
main()
{
int a,max;
a=3;
max=0;
if(a>max);
max=a;
}
果然通不过,错误信息如下:
cc1: warnings being treated as errors
comma.c: In function 'main':
comma.c:8: error: suggest braces around empty body in an 'if' statement
如果去掉if()后面的分号, 顺利通过。
WhatIfIWereU的说法比较靠谱。 |
|
t****t 发帖数: 6806 | 6 for gcc, use "-ansi -pedantic-errors -Werror", this will be rejected. it
will force you to add parenthesis for shift and plus/minus.
i always do this for anything longer than 20 lines. |
|
c**********n 发帖数: 41 | 7 如果开了-Wall和-Werror应该编译都通不过 |
|
W**********U 发帖数: 42 | 8 try:
gcc -Wextra -Werror -c |
|
c*******y 发帖数: 3529 | 9 我借宝地求助一下, 虽能帮我一道数学题啊:
http://www.mitbbs.com/article_t/Mathematics/31192229.html
顺道回你的贴:
digua的语句还真的通不过编译器:
发信人: chanceway (青石), 信区: Programming
标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
int _tmain(int argc, _TCHAR* argv[])
{
int max=0;
int a=3;
if(max
max = a;
return 0;
}
我用的是VC, warning开最高,并且当error用,确实通不过编译:
warning C4390: ';' : empty controlled statement found; is this the inte... 阅读全帖 |
|
W**********U 发帖数: 42 | 10 try:
gcc -Wextra -Werror -c |
|
c*******y 发帖数: 3529 | 11 我借宝地求助一下, 虽能帮我一道数学题啊:
http://www.mitbbs.com/article_t/Mathematics/31192229.html
顺道回你的贴:
digua的语句还真的通不过编译器:
发信人: chanceway (青石), 信区: Programming
标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
int _tmain(int argc, _TCHAR* argv[])
{
int max=0;
int a=3;
if(max
max = a;
return 0;
}
我用的是VC, warning开最高,并且当error用,确实通不过编译:
warning C4390: ';' : empty controlled statement found; is this the inte... 阅读全帖 |
|
W**********4 发帖数: 322 | 12 “C语言编程不怕少个分号” 这是真的吗?
看看以下代码:
#include
int main()
{
int pn,id,ps;
pn=0;
ps=25;
for(id=0;id<100;id++);
pn += ps;
return 0;
}
这段代码的本意是:用一个for循环做延迟,然后让pn累加25。
最后pn的结果是25.
如果for()后面少个分号,会怎样呢?
结果会是pn 被累加了100次,跟原来设想完全不一样了。
糟糕的是,编译器不会报错也不warning,即使Wextra Werror Wall全用上。
看来少个分号,照样可怕,照样编译器不报错,照样要进入debugging阶段
才能查出。 |
|
s*****w 发帖数: 1527 | 13 for the following, why some -D are in front of some -I ?
does that mean these defines are only for the include path following it ?
[somehow@bsd ~/bsd_src/lib/libc]$ make
Warning: Object directory not changed from original
/usr/home/somehow/bsd_src/lib/libc
cc -O2 -pipe -I/usr/home/somehow/bsd_src/lib/libc/include -
I/usr/home/somhhow/bsd_src/lib/libc/../../include -
I/usr/home/somehow/bsd_src/lib/libc/amd64 -DNLS -D__DBINTERFACE_PRIVATE -
I/usr/home/somehow/bsd_src/lib/libc/../../contrib/gdtoa ... 阅读全帖 |
|
c*******y 发帖数: 3529 | 14 我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
int _tmain(int argc, _TCHAR* argv[])
{
int max=0;
int a=3;
if(max
max = a;
return 0;
}
我用的是VC, warning开最高,并且当error用,确实通不过编译:
warning C4390: ';' : empty controlled statement found; is this the intent?
在gcc里使用-Wextra -Werror, 也应该是编译通不过的。
这个WhatIfIWereU 已经指出了。
看来人家还真没瞎说 |
|
c*******y 发帖数: 3529 | 15 我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
int _tmain(int argc, _TCHAR* argv[])
{
int max=0;
int a=3;
if(max
max = a;
return 0;
}
我用的是VC, warning开最高,并且当error用,确实通不过编译:
warning C4390: ';' : empty controlled statement found; is this the intent?
在gcc里使用-Wextra -Werror, 也应该是编译通不过的。
这个WhatIfIWereU 已经指出了。
看来人家还真没瞎说 |
|
c*******y 发帖数: 3529 | 16 ~digua的说法:
~WaterDegree4的回复:
“C语言编程不怕少个分号” 这是真的吗?
看看以下代码:
#include
int main()
{
int pn,id,ps;
pn=0;
ps=25;
for(id=0;id<100;id++);
pn += ps;
return 0;
}
这段代码的本意是:用一个for循环做延迟,然后让pn累加25。
最后pn的结果是25.
如果for()后面少个分号,会怎样呢?
结果会是pn 被累加了100次,跟原来设想完全不一样了。
糟糕的是,编译器不会报错也不warning,即使Wextra Werror Wall全用上。
看来少个分号,照样可怕,照样编译器不报错,照样要进入debugging阶段
才能查出。 |
|
c*****e 发帖数: 3226 | 17 这篇帖子的目的虽然不是为了引发圣战, 但是鄙人已经遇 见到了, 故而添加这个标签,
告诉大家,参与讨论需要谨 慎, 切忌人身攻击, 切记切记!
我不是用黑Python 装逼的, 任何有此想法的人请绕道. 要 装逼有比黑Python 方便的
多的多的办法. 所以要黑Python而不是那些比Python还要烂的语言, 是 因为他们都是
小众语言, 还不足矣需要黑他们
但是Python 这个跳梁小丑越来越嚣张了, 必须揭示一下 其罪恶的一面, 以正视听.
欢迎大家正常的拍砖吐嘈. 这个说来比较久远了, 可能部 分人已经看过了:)
以下为正文, 摘自Q群的讲座. 原始链接 https://avlog.avplayer.org/3597082/
python%E6%98%AF%E4%B8% AA%E7%83%82%E8%AF%AD%E8%A8%80.html
PS: 好奇Q群聊天记录怎么来的? 聊天记录由该群一干人等开发的avbot (Q群云秘书http://qqbot.avplayer.org ) 生成.
--------------------------------------------... 阅读全帖 |
|
k**********g 发帖数: 989 | 18
I know ... just for the sake of other MITBBS hangouts
Problem is, compiler don't always give warnings all the time.
No matter you specify Wall Werror Wpedantic Wextra Wtf |
|
k**********g 发帖数: 989 | 19
I know ... just for the sake of other MITBBS hangouts
Problem is, compiler don't always give warnings all the time.
No matter you specify Wall Werror Wpedantic Wextra Wtf |
|
b*******s 发帖数: 5216 | 20 use -Wall and -Werror options if u are using gcc |
|
a*****g 发帖数: 19398 | 21 #!/usr/bin/env pike
// legal.pike - Count the number of legal go boards.
// Copyright 2005 by Gunnar Farneb?ck
// [email protected]
/* */
//
// You are free to do whatever you want with this code.
//
//
// This program computes the number of legal go board configurations
// for a rectangular board of a given size. It is efficient enough to
// handle boards up to 8x8 within minutes and up to 11x11 in less than
// 24 hours (on a fast computer). For rectangular boa... 阅读全帖 |
|
a*****g 发帖数: 19398 | 22 【 以下文字转载自 Programming 讨论区 】
发信人: ananpig (●○ 围棋数学一把抓的安安猪), 信区: Programming
标 题: 计算围棋棋盘合法图案的源代码
发信站: BBS 未名空间站 (Fri Jan 22 10:39:02 2016, 美东)
#!/usr/bin/env pike
// legal.pike - Count the number of legal go boards.
// Copyright 2005 by Gunnar Farneb?ck
// [email protected]
/* */
//
// You are free to do whatever you want with this code.
//
//
// This program computes the number of legal go board configurations
// for a rectangular board of a given size. It is ef... 阅读全帖 |
|