看板 LinuxDev 關於我們 聯絡資訊
※ 引述《RiverJackson (JACK)》之銘言: : 小弟遇到了一個很奇怪的問題 : 我有一包code 程式build好之後 再執行的時候會出現 : can't resolve symbol 'fopen64' 你的方法是搞錯方向了 ---- z.c ---- #include <stdio.h> int main(void) { FILE *fp = fopen( "/tmp/a", "r" ); fclose( fp ); return 0; } --- end --- gcc -o z z.c [xx@yy ~]# strings z | grep fopen fopen ------ [xx@yy ~]# gcc -o z z.c `getconf LFS_CFLAGS` [xx@yy ~]# strings z | grep fopen fopen64 這樣有看懂了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: dou0228 來自: 114.32.68.90 (03/24 16:06)
RiverJackson:是說compiler多加一個getconf LFS_CFLAGSS_CFLAGS? 03/24 19:14
dou0228:對 03/24 22:36
RiverJackson:thanks I just copy the wrong libc.so = = 03/25 17:30