segmentation-fault

    10熱度

    1回答

    具體而言,我想知道GCC會如何確保在與使用-fno-exceptions編譯的代碼鏈接時如何引發異常行爲。 GNU libstdc++說明書以下here。 之前詳述-fno-exceptions庫的支持,首先在當使用該標誌失去的東西通過的紙幣:它會破壞異常試圖通過與-fno-exceptions編譯代碼,代碼是否有任何try或catch結構體。如果您可能會拋出一些代碼,則不應使用-fno-exce

    0熱度

    1回答

    我正在寫基於等軸測圖的SFML2中的一個簡單的遊戲。地圖中的每個圖塊都由Tile類表示。該類包含sf :: Sprite對象和draw()函數,該函數應該在屏幕上繪製精靈。問題是調用window.draw()會導致分段錯誤。我讀過它通常是由相關的sf :: Texture指針無效而引起的,但我已經檢查過,但事實並非如此。 (紋理參考被傳遞給使用ResourceManager<sf::Texture

    0熱度

    1回答

    FILE *fp; fp = fopen(filen, "wb"); const char tok[2] = ","; char str[340]; while (fgets(str, 340, stdin) != NULL) { struct test loadTest; printf("You entered: %s", str); strncpy

    0熱度

    1回答

    使用OpenCV和Caffe的代碼適用於我測試過的所有Linux設備。然而啓動它在成功安裝杰特森TX2導致分段錯誤與該堆棧跟蹤: [email protected]:~/Desktop$ gdb ./main GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1 This GDB was configured as "aarch64-linux-gnu".

    1熱度

    1回答

    我在我的Mac(Darwin <hostname> 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64)上使用標準的./configure ; make ; make install命令安裝了C libxml2 version 2

    0熱度

    1回答

    我只是最近開始在C編程,我遇到了一些比較排序算法的麻煩。我將發佈下面的代碼,但基本上我有三個獨立的比較函數,可以幫助對一個unsigned int數組進行排序。 第一個比較函數按升序排序,第二個按降序排序,第三個是根據int的二進制表示中1的個數進行排序 - 這是這三個中最後一個給出的結果我的分段錯誤。 想法? #include <stdlib.h> #include <stdio.h> #i

    1熱度

    2回答

    我試圖實現一個trie存儲在C中的單詞,但我在嘗試訪問一個struct成員時遇到分段錯誤。 的代碼如下: #include <stdbool.h> #include <ctype.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #define ALPHABET_SIZE 27 #define SIZE 45

    0熱度

    1回答

    這裏的第二篇文章,這真的讓我撓了撓頭。我有一個處理數組的函數來試圖找到類似的數據。該數組包含1410個元素,我認爲它很多,但Node或我的計算機不應該能夠處理的東西。 我的代碼給出了「Segmentation Fault:11」錯誤,我發現它是與內存訪問問題有關的,所以我甚至希望儘可能測試我的Mac的RAM,但一切正常。 segfault使調試非常困難,這就是我來到這裏的原因。 那裏事情錯的代碼中

    0熱度

    1回答

    我不斷收到我的加載函數的段錯誤。 bool load(const char *dictionary) { //create a trie data type typedef struct node { bool is_word; struct node *children[27]; //this is a pointer too!

    0熱度

    2回答

    我已經寫了一個C代碼來使用交換邏輯來洗牌52張卡片。該代碼生成一個介於0到53之間的隨機數(省略52和53),然後將其與數組中的第i個索引交換。代碼如下。 我的問題: 當我在調用swap()函數之前註釋掉display()函數調用時,程序會拋出seg故障。但是當我取消註釋並在調用swap()函數之前調用顯示函數時,程序工作正常,我得到所需的輸出。我不知道爲什麼會發生這種情況。 主要功能: int