討論串[問題] kubuntu x86_64編譯錯誤 變數重複定義
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者holishing ( )時間3年前 (2022/04/11 23:17), 3年前編輯資訊
0
0
3
內容預覽:
上游看起來修了. https://github.com/ptt/pttbbs/commit/2fae7442d4987b669b9c20d9e8fce80dd7bbdaff. 補充一下 bbsdocker/image 專案建置環境變更的部分. 預設 base image 改用 bullseye. 新
(還有554個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者IepID (Iep Iweidieng)時間4年前 (2021/12/20 23:09), 4年前編輯資訊
0
0
7
內容預覽:
: sr/bin/ld: /tmp/writemoney-42e226.o:/home/bbs/pttbbs/util/writemoney.c:5: multip: le definition of `now'; util_var.o:/home/bbs/pttbbs/util/../mbbsd/
(還有5348個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 4年前最新作者knko時間4年前 (2021/12/17 17:45), 4年前編輯資訊
0
0
2
內容預覽:
我試過pmake clean install、bmake clean install,同時也加入選項 -fcommon,pmake -fcommon clean install,我找到bmake的手冊,bmake 的 -f 選項是用於makefile的選擇,而我最後試了 -i 參數成功,感謝幫忙.
(還有90個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者holishing ( )時間4年前 (2021/12/17 01:38), 編輯資訊
0
0
6
內容預覽:
新版的 gcc 會嚴格限制 multiple definition. 所以在 Ubuntu Focal 或 Debian Bullseye 會遇到編譯錯誤 (以前只會警告). 兩種解法:. 第一種是在編譯參數加上 -fcommon (讓它允許重複定義). 第二種是把重複定義刪掉,例如參考以下修改:.
(還有278個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者knko時間4年前 (2021/12/15 19:05), 編輯資訊
0
0
1
內容預覽:
我在使用kubuntu(x86_64)編譯此套軟體時執行pmake all install時發現錯誤,原因是/usr/bin/ld: /tmp/writemoney-42e226.o:/home/bbs/pttbbs/util/writemoney.c:5: multiple definition
(還有281個字)
首頁
上一頁
1
下一頁
尾頁